Untitled
unknown
plain_text
2 years ago
2.7 kB
5
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 = noteEditor is loading...