> For the complete documentation index, see [llms.txt](https://mp4.gitbook.io/standard/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://mp4.gitbook.io/standard/knowledge/plugins/2.4-skripty-dynamo/zapusk-skriptov-dynamo.md).

# Запуск скриптов Dynamo

{% hint style="danger" %}
В ряде случаев запуск скриптов Dynamo может вызвать появление критических ошибок и закрытие программы Revit, поэтому перед каждым запуском необходимо выполнять синхронизацию для обеспечения сохранности выполненной работы!
{% endhint %}

**Dynamo** – это средство визуального программирования, в равной степени доступное как для программистов, так и для специалистов, не связанных с программированием. С помощью Dynamo можно создавать визуальные сценарии для определенных режимов работы, образовывать пользовательские элементы логики и писать сценарии с использованием различных текстовых языков программирования.

<figure><img src="https://2028123183-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fq0Ee0SvSzmZfXRXepEDT%2Fuploads%2F1CjnCEi1nQoSrW64zmyJ%2Fimage.png?alt=media&amp;token=e2973a56-29f4-48a8-b4d1-f645e0958579" alt=""><figcaption></figcaption></figure>

{% hint style="warning" %}
В случае возникновения проблем в работе с Dynamo необходимо обращаться в BIM-отдел.
{% endhint %}

### Запуск через проигрыватель Dynamo

Данный способ запуска является **предпочтительным**, потому что в случае когда перед запуском необходим ввод исходных данных, пользователь увидит окно их ввода в привычном виде без необходимости понимания внутренних процессов работы скрипта.

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

1. открыть и находиться в модели, где будет использоваться скрипт;
2. запустить "Проигрыватель Dynamo" (вкладка "Управление");
3. в открывшемся окне указать папку со скриптами;

{% hint style="info" %}
Корпоративные скрипты Dynamo расположены по следующему пути: **M:\BIM\05\_Плагины\Dynamo**

Проектировщикам запрещено размещать свои собственные скрипты в вышеуказанной общедоступной папке.
{% endhint %}

4. выбрать указанную ранее папку в выпадающем списке "Выбрать папку";
5. выбрать среди отобразившихся скриптов папки необходимый и запустить его с помощью кнопки "Воспроизведение" ![](https://2028123183-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fq0Ee0SvSzmZfXRXepEDT%2Fuploads%2FVw4VSmtyZCxC9tDwTfLC%2Fimage.png?alt=media\&token=2ce06896-7ef5-43cd-933b-3d46dc24b8af)

Вышеуказанная последовательность действий показана в видео:

{% embed url="<https://files.gitbook.com/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fq0Ee0SvSzmZfXRXepEDT%2Fuploads%2FtOrGU1tOjl9KqyhaZ9ZU%2FHr2rX0BweA.mp4?alt=media&token=44221ae6-e5dc-4145-8bc6-1558868f5513>" %}

### Запуск через редактор Dynamo

Данный способ запуска является **менее предпочтительным**, однако позволяет запустить скрипт в случаях, когда "Проигрыватель Dynamo" недоступен.

Для запуска скрипта Dynamo через редактор необходимо:

1. открыть и находиться в модели, где будет использоваться скрипт;
2. запустить "Dynamo" (вкладка "Управление");
3. открыть необходимый скрипт с помощью функции "Открыть" (вкладка "Файл" Dynamo);
4. при необходимости заполнить исходные данные, которые, как правило, расположены в начальных узлах (ход выполнения отображается слева направо) и выделены в отдельную группу, например, "Вводные данные", "Исходные данные" и т.д.. В случае если скрипту не хватает для работы исходных данных, пользователь получит предупреждение после попытки запуска, а узлы, которым не хватило исходных данных, будут подсвечены символом ![](https://2028123183-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fq0Ee0SvSzmZfXRXepEDT%2Fuploads%2FqS29AKZNCrbWgVGGvlK0%2Fimage.png?alt=media\&token=dfd83e71-5402-4db9-9995-bd0af1022007):&#x20;

<figure><img src="https://2028123183-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fq0Ee0SvSzmZfXRXepEDT%2Fuploads%2FZollspI9zdmWEEQ84cm0%2Fimage.png?alt=media&amp;token=e59abad2-1c79-42a7-bce9-79e7ab3a75d9" alt=""><figcaption></figcaption></figure>

5. запустить скрипт с помощью функции "Запуск".

Запуская скрипты таким образом, пользователь получит тот же результат, что и через "Проигрыватель Dynamo". Если работа со скриптом будет продолжена, то можно свернуть окно и запустить скрипт позже повторно.

{% hint style="warning" %}
Проектировщикам запрещено вносить и сохранять изменения корпоративных скриптов, находясь в редакторе "Dynamo".
{% endhint %}
