Для работы со скриптом используется семейство: (КМ)_Узел условный
Расположение семейства: …\00_ЦБ\2021\22_КМ\ (КМ)_Новые
Для работы скрипта необходимо, чтобы в проекте были добавлены следующие параметры для категории «Каркас несущий» из ФОП_DS:
- УЗЕЛ_Номер – параметр для номера узла
- УЗЕЛ_Количество – параметр для записи количества узлов с данным номером
- УЗЕЛ_Подсчет количества – параметр для подсчета узлов в спецификации исходя из количества узлов
Описание работы скрипта:
1) Заполнение параметров. Замоделированные элементы узла объединяются за счет параметров УЗЕЛ_Номер (каждому элементу узла заполняется номер для идентификации) и УЗЕЛ_Подсчет количества (каждому элементу узла проставляется галочка для подсчета итогового количества в спецификациях в зависимости от параметра УЗЕЛ_Количество).
2) Условное моделирование узлов. Используя семейство «(КМ)_Узел условный», необходимо замоделировать условные узлы. Важно, чтобы номер семейства соответствовал заполненному значению параметра УЗЕЛ_Номер у замоделированных элементов из п.1 (например, если УЗЕЛ_Номер равен 4, значит ему соответствует типоразмер семейства «УУ_4», если УЗЕЛ_Номер равен 3.7, значит ему соответствует типоразмер семейства «УУ_3.7» и т.д.).
Важно: семейство «(КМ)_Узел условный» отображается только на низком уровне детализации.
3) Запуск скрипта. После заполнения параметров и моделирования условных узлов запускается скрипт. Настройки скрипта позволяют либо отработать все узлы в проекте, либо отработать только указанные номера узлов (номера заполняются через пробел).
После отработки скрипта у замоделированных элементов узла заполняется параметр УЗЕЛ_Количество равный количеству условных узлов + один замоделированный узел. Для условных узлов заполняется параметр внутри типа УЗЕЛ_Количество и параметр Масса равный общей массе замоделированных элементов узла.