BIMO Toolbar может добавить ваш Dynamo-граф (.dyn) как пользовательскую команду на панели Revit. Это не отдельная команда из BIMO Library, а базовая механика Toolbar для создания команд на основе ваших .dyn файлов.
Это удобно для повторяемых сценариев: проверок, экспорта, подготовки данных или других задач, которые команда запускает чаще одного раза.
Внимание: Dynamo-граф может менять модель Revit. Перед запуском нового или измененного графа проверьте его на копии проекта или в тестовом файле.
Когда использовать
Вы регулярно запускаете один и тот же
.dyn.Нужно запускать граф из панели BIMO, без поиска файла вручную.
У графа есть входные значения, которые удобно сохранить как presets.
Нужно запускать типовые режимы через variants или горячие клавиши Revit.
Требования
Revit 2023 или новее.
В General Settings должна быть включена опция Use alpha features.
Файл
.dynдолжен оставаться доступным по указанному пути.Граф должен корректно запускаться в Dynamo до добавления в BIMO.
Добавить .dyn как команду
Откройте Settings в BIMO Toolbar.
Перейдите в General Settings.
Включите Use alpha features.
В разделе Dynamo command sources добавьте новый источник.
Укажите:
Name - название команды на панели;
Path - путь к файлу
.dyn.
Сохраните настройки.
Перезапустите Revit, чтобы BIMO создал и зарегистрировал команду.
Если Name не заполнен, BIMO использует имя файла .dyn как название команды. Если в настройках отображается поле GUID, менять его не нужно.
Запуск
После перезапуска Revit команда появляется на панели BIMO Toolbar. При запуске BIMO выполняет указанный .dyn и показывает результат или ошибку после выполнения.
Если файл был перемещен, удален или его зависимости недоступны, команда может не выполниться. Проверьте путь к .dyn, пакеты Dynamo, внешние файлы и совместимость графа с текущей версией Revit/Dynamo.
Входные параметры, presets и variants
Если BIMO распознает входные параметры в .dyn, команда получает настройки. Эти настройки можно сохранять как presets и назначать на Variant #1, Variant #2 или Variant #3.
Практический сценарий:
Preset | Variant | Пример |
|---|---|---|
|
| Быстрая проверка модели. |
|
| Полная проверка перед выдачей. |
|
| Экспорт данных в выбранную папку. |
После назначения preset на variant можно запускать нужный режим из выпадающего меню команды. Variant-пункты отображаются как отдельные пункты команды, поэтому их можно использовать в связке с горячими клавишами Revit.
Внимание: variant запускает сохраненный preset быстрее, чем обычный запуск через окно настроек. Для графов, которые меняют модель, убедитесь, что выбран правильный preset и активен нужный документ Revit.
Какие входные параметры распознаются
BIMO использует входные параметры, которые сохранены в .dyn как inputs. В пользовательских сценариях это обычно:
числа, целые числа, текст и Yes/No;
файлы и папки;
даты и цвета;
категории, уровни, виды, листы и типы элементов;
выбор одного или нескольких элементов;
выбор граней, ребер, точек или references в модели;
выпадающие списки, если они сохранены в графе.
Некоторые параметры выбора запрашивают выбор объектов в Revit во время запуска команды.
Если у графа нет распознанных входных параметров, команда все равно может запускать .dyn, но у нее не будет автоматически созданных presets и variants для входных значений.
Рекомендации для .dyn
Дайте графу и входным нодам понятные названия.
Перед добавлением в BIMO запустите граф вручную в Dynamo.
Сохраните граф в постоянной папке, а не во временной директории.
Проверяйте, что все Dynamo-пакеты установлены на рабочих местах пользователей.
Для графов, которые меняют модель, сделайте отдельный тестовый preset и проверьте его до назначения на variant.
Если команда не появилась
Проверьте:
включена ли опция Use alpha features;
используется ли Revit 2023 или новее;
сохранен ли источник в Dynamo command sources;
указан ли существующий файл
.dyn;был ли Revit перезапущен после изменения источников.
Если входные параметры не появились в настройках
Проверьте:
есть ли в графе входные параметры, сохраненные как inputs;
сохранен ли
.dynпосле изменения входных параметров;открывается ли граф в текущей версии Dynamo;
не используются ли ноды или типы входов, которые BIMO не распознал.
Если входные параметры не распознаны, BIMO не сможет создать presets и variants для значений этого графа.
Коротко
Включите Use alpha features.
Добавьте
.dynв Dynamo command sources.Перезапустите Revit.
Используйте presets и variants для повторяемых запусков, если у графа есть распознанные inputs.