Dynamo – Русский – только для чтения
Раздел для программистов и специалистов, использующих Dynamo
отмена
Отображаются результаты для 
Показать  только  | Вместо этого искать 
Вы имели в виду: 

Dynamo: скрипт для внесения информации во вложенные семейства из основного.

11 ОТВЕТ 11
РЕШЕНО
Ответить
Сообщение 1 из 12
tpancingkom
3138 просмотров, 11 ответов

Dynamo: скрипт для внесения информации во вложенные семейства из основного.

Всем привет, выкладываю скрипт, который поможет быстро внести информацию во вложенное семейство (оно должно быть общим) из основного семейства.

Ноды содержащиеся в Clockwork были сформированы внутри текущего скрипта вручную (Dynamo 1.3.1 начал ругаться на них и перестал их запускать после повторного открытия после создания).

Данный скрипт поможет электрикам (Прим. - скомпоновать оборудование в спецификации по щиту), ВКшникам (Прим. - скомпоновать элементы колодцев) ... etc.

11 ОТВЕТ 11
Сообщение 2 из 12
Iliya.Glukhanyuk
в ответ: tpancingkom

Спасибо за проделанную работу, можно вас попросить опубликовать пример использования вашего скрипта? 

Ilya Glukhanyuk / Илья Глуханюк
Moderator / Модератор
Prorubim | Revitilution
Facebook |Twitter | VK |
LinkedIn

Сообщение 3 из 12
tpancingkom
в ответ: Iliya.Glukhanyuk

Видео?

Сообщение 4 из 12
tpancingkom
в ответ: tpancingkom

 

Сообщение 5 из 12
Ilya.Dryagin
в ответ: tpancingkom

Добрый день! У нас это решается без использования Динамо. Во вложенных семействах нужные параметры приравниваются к соответствующим параметрам родительского. Да для этого иногда приходится создавать дополнительные параметры в родительском семействе для описания свойств вложенного или для группировки вложенных семейств по типу родительского (по параметру комплект например). Сложность есть как раз в обратном процессе, когда необходимо в родительском семействе получить данные из вложенного. Вот здесь без Динамо не обойтись.

Сообщение 6 из 12
tpancingkom
в ответ: Ilya.Dryagin

Данный скрипт легко адаптируется и в обратном направлении.

Сообщение 7 из 12
pashnichuk
в ответ: tpancingkom

Как вы думаете можно собрать такой же скрипт стандартными нодами?

Подскажите пожалуйста какими нодами можно внести информацию (марку семейства) во вложенные семейства из основного

Сообщение 8 из 12
tpancingkom
в ответ: pashnichuk

А зачем? В скрипте и так все стандартными нодами выполнено. Просто были взяты ноды из Clocwork и распотрошены до стандартных.

Сообщение 9 из 12
ypodol
в ответ: tpancingkom

А системные параметры, такие как "имя системы", "классификация системы" возможно как-то записать вложенным семействам?

 

 


Yurii Podolchuk / Юрій Подольчук
Linkedin | Facebook
Ukrainian BIM Community

Expert Elite Member
Сообщение 10 из 12
Ilya.Dryagin
в ответ: ypodol

Системные параметры назначаются при подключении к инженерной сети. Соответственно если у семейства (вложенного) нет соединителей или даже если они есть, но не подключены, то значения параметров будут пустые.

Мы используем для этого случая Имя системы_пользовательское, которое через скрипт задается в соответствии с системным параметром Имя системы, и оно наследуется всеми вложенными семействами. Соответственно все фильтры на схемах и в спецификациях переделаны на пользовательский параметр

Сообщение 11 из 12
pashnichuk
в ответ: tpancingkom

я у видел питоновские ноды в скрипте вот и подумал что вы их использовали 

я имел ввиду сделать без питон скриптов

Сообщение 12 из 12
tpancingkom
в ответ: ypodol

Наверное можно, get elem param, set elem param вам в помощь.

Не нашли то, что искали? Задайте вопросы в сообществе или поделитесь своими знаниями.

Новая тема  

Autodesk Design & Make Report