Команда позволяет выполнять Dynamo-скрипты напрямую в среде Autodesk Revit — без необходимости открывать интерфейс Dynamo. Это упрощает автоматизацию задач и позволяет запускать Dynamo-скрипты пакетно или с параметрами прямо из Revit.
Параметры команды
Для запуска Dynamo-скрипта настройте следующие параметры в диалоговом окне команды.
Файл скрипта :
Файл скрипта :
Полный путь к файлу скрипта Dynamo (
.dyn), который вы хотите выполнить. Можно выбрать файл через диалог выбора.Полный путь к файлу скрипта Dynamo (
.dyn), который вы хотите выполнить. Можно выбрать файл через диалог выбора.Входные значения :
Входные значения :
(Опционально) Список именованных входных значений. Каждое значение должно соответствовать идентификатору (ID) входного узла в вашем Dynamo-скрипте. Перед запуском команды значения будут автоматически назначены соответствующим узлам.
(Опционально) Список именованных входных значений. Каждое значение должно соответствовать идентификатору (ID) входного узла в вашем Dynamo-скрипте. Перед запуском команды значения будут автоматически назначены соответствующим узлам.
Особенности выполнения
При запуске команды Dynamo работает в фоновом (headless) режиме — без UI. Скрипт загружается, входные параметры передаются, выполняется расчет, после чего результат или ошибки отображаются в окне результата.
Фоновое выполнение :
Фоновое выполнение :
Dynamo запускается "невидимо" для пользователя. Если интерфейс Dynamo уже открыт, появится просьба закрыть его перед выполнением.
Dynamo запускается "невидимо" для пользователя. Если интерфейс Dynamo уже открыт, появится просьба закрыть его перед выполнением.
Назначение входных данных :
Назначение входных данных :
Входные значения назначаются узлам по их ID (указывается в Dynamo). Проверьте, что ваши входные параметры в скрипте имеют уникальные и понятные идентификаторы.
Входные значения назначаются узлам по их ID (указывается в Dynamo). Проверьте, что ваши входные параметры в скрипте имеют уникальные и понятные идентификаторы.
Вывод результата :
Вывод результата :
Команда собирает значения из узлов, отмеченных как Output в рабочем пространстве Dynamo, и показывает их после выполнения.
Команда собирает значения из узлов, отмеченных как Output в рабочем пространстве Dynamo, и показывает их после выполнения.
Типовой сценарий
- Подготовьте или выберите файл .dyn в Dynamo (проверьте настройки входных и выходных параметров).
- В Revit запустите команду и укажите путь к файлу скрипта.
- При необходимости заполните входные значения для параметров вашего Dynamo-скрипта.
- Нажмите ОК для выполнения. Скрипт выполнится в фоновом режиме, а результат будет показан в диалоговом окне.
Ошибки и устранение неполадок
В случае ошибки любые сообщения от Dynamo будут показаны для диагностики проблемы. Чаще всего встречаются ошибки в идентификаторах входных данных, значениях параметров или логике самого графа.
Типовые ошибки :
Типовые ошибки :
- Открыт интерфейс Dynamo: закройте его перед запуском команды.
- Не найден входной ID: проверьте соответствие имен входных данных между конфигурацией и вашим графом.
- Не найден файл скрипта: убедитесь, что путь к
.dynуказан верно и файл доступен. - Ошибки узлов в Dynamo: проверьте наличие красных узлов или предупреждений перед автоматическим запуском.
- Открыт интерфейс Dynamo: закройте его перед запуском команды.
- Не найден входной ID: проверьте соответствие имен входных данных между конфигурацией и вашим графом.
- Не найден файл скрипта: убедитесь, что путь к
.dynуказан верно и файл доступен. - Ошибки узлов в Dynamo: проверьте наличие красных узлов или предупреждений перед автоматическим запуском.
Совместимость
Команда поддерживается в Autodesk Revit версии 2023 и новее и работает с Dynamo-скриптами, совместимыми с установленной версией Dynamo для Revit.
Хотите попробовать?
Свяжемся с вами и поможем запустить