» » Настройка Проигрывателя Dynamo

Настройка Проигрывателя Dynamo

Опубликовано: BIM | 0

Расскажу о некоторых простых возможностей проигрывателя Dynamo, он же Dynamo Player.

Нормальный функционал у него появился только начиная с версии Revit 2018.1. Тогда появилась возможность вносить вводные данные для скриптов. Раньше от Проигрывателя было мало пользы, и все работали с Dyno Browser от Алексея Лобанова. Но и сейчас функционал Dyno больше, чем у Player, но лично мне интерфейс Проигрывателя нравится больше. Я считаю, что и для простых российских проектировщиков  он проще, и его ограничения в функционале — это «защита от дурака».

Добавить поля ввода

Чтобы отобразить новое поле ввода в плеере, в Dynamo у соответствующего нода должна стоять галочку — «Является входом» или «Is Input». Некоторые ноды, которые воспринимает Dynamo Player, уже после первой вставки имеют эту галочку в контекстном меню. Следовательно, если мы хотим запретить ввод данных этого нода — убираем галку. Самые популярные ноды для входных данных это String, Number, Number slider, Fille Path, Boolean.

Добавить поле вывода

Чтобы увидеть результат работы скрипта, нужно добавить нод Watch и переименовать его. Галочку «Является выводом» можно и не ставить.

Всплывающие списки

Стандартные ноды уже имеют отличные всплывающие списки, например, Categories. Пользовательские списки приходится формировать в отдельном окном, не в Dynamo Player. Помогут пакеты Celery или Dropdown. Они на питоне, поэтому должны работать у всех. С их использованием после запуска скрипта, появляется список , из которого можно выбирать значение.

Порядок отображения полей ввода

Более новые ноды размещаются ниже более старых. Значит, чтобы поменять порядок строк, некоторые ноды надо перекопировать. Или скопировать в нужном нам порядке.

Обновление нодов

Dynamo Player не работает при открытом Dynamo. После корректировки скрипта в Dynamo нужно его закрыть и запустить через Dynamo Player.

Структура папок

Чтобы скрипты появились в проигрывателе Dynamo все скрипты должны лежать в одной папке. Это затрудняет удобную сортировку и поиск. Приходится добавлять какой-то префикс.