Untitled
unknown
plain_text
2 years ago
2.7 kB
4
Indexable
# Загрузить стандартную библиотеку Python и библиотеку DesignScript import sys import clr clr.AddReference('ProtoGeometry') from Autodesk.DesignScript.Geometry import * # Введенные в этом узле данные сохраняется в виде списка в переменных IN. dataEnteringNode = IN #form_numbers_list = [int(i) for i in IN[0]] form_numbers_list = [1, 11, 12] #form_numbers_list = [11,21,56,2] # Разместите код под этой строкой # Примечание для формы 26,56,02 form_1 = """Примечание: 1. Размеры гнутых стержней (ГС) указаны по наружным граням деталей. 2. Размеры хамутов (Х) и шпилек (Ш) указаны по внутренним граням деталей.""" # Примечание для формы 21,56,02 form_2 = """Примечание: 1. Размеры хомутов (Х), скоб (СК) и шпилек (Ш) указаны по внутренним граням деталей.""" # Примечание для формы 56,02 form_3 = """Примечание: 1. Размеры хомутов (Х) и шпилек (Ш) указаны по внутренним граням деталей.""" # Примечание для формы 11,21,56,02 form_4 = """Примечание: 1. Размеры гнутых стержней (ГС) указаны по наружным граням деталей. 2. Размеры хомутов (Х), скоб (СК) и шпилек (Ш) указаны по внутренним граням деталей.""" # Примечание для формы 11,15,16,56,02 form_5 = """Примечание: 1. Размеры гнутых стержней (ГС) указаны по наружным граням деталей. 2. Размеры хамутов (Х) и шпилек (Ш) указаны по внутренним граням деталей.""" forms_dict = { 1:[26,56,2], 2:[21,56,2], 3:[56,2], 4:[11,21,56,2], 5:[11,15,16,56,2], } note_to_output = { 1:form_1, 2:form_2, 3:form_3, 4:form_4, 5:form_5, } try: note = note_to_output[ list(forms_dict.keys())[list(forms_dict.values()).index(form_numbers_list)] ] except: note = f"Присутствует неизвестная форма {form_numbers_list}. Примечание не создано!" # Назначьте вывод переменной OUT. OUT = note
Editor is loading...