> For the complete documentation index, see [llms.txt](https://help.trikset.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.trikset.com/ev3/run-upload-programs.md).

# Запуск программ и их загрузка на контроллер LEGO EV3

Для работы с контроллером LEGO EV3 в настройках TRIK Studio перейдите в [раздел «Роботы»](/studio/interface/faq-robot-settings.md) и выберите платформу LEGO EV3.

![](/files/-M5RIkjWyp7-M8tRfj1i)

Существует несколько вариантов выполнения программ для контроллера LEGO EV3:

* [Пошаговая интерпретация диаграммы с моделированием поведения робота на двумерной модели](/ev3/run-upload-programs.md#2d).
* [Загрузка программы на робот и дальнейшее её автономное исполнение без связи с компьютером](/ev3/run-upload-programs.md#upload).

## **Интерпретация с моделированием поведения робота** <a href="#id-2d" id="id-2d"></a>

{% hint style="info" %}
В режиме двумерной модели робота команды не передаются роботу, а исполняются пошагово для виртуальной модели, отображающейся на экране. Подробнее см. в разделе [«2D-модель»](/studio/2d-model.md).
{% endhint %}

1 . Включите режим двумерной модели.

![](https://thumb.tildacdn.com/tild3165-3235-4431-a633-363364623561/-/resize/893x/-/format/webp/ev3-2d-1.png)

2 . Нажмите на кнопку «Выполнить».

![](https://thumb.tildacdn.com/tild6236-3635-4663-a566-386161376262/-/resize/893x/-/format/webp/ev3-2d-2.png)

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

![](https://static.tildacdn.com/tild6364-3161-4732-b537-636139343935/ev3-2d-3.gif)

4 . При переключении в режим редактирования можно отслеживать шаги выполнения программы.

![](https://static.tildacdn.com/tild6438-3066-4638-b636-373962616136/ev3-2d-4.gif)

## **Загрузка на контроллер** <a href="#upload" id="upload"></a>

Из TRIK Studio можно загрузить готовую программу на робота, чтобы в дальнейшем автономно её исполнять без связи с компьютером.

{% hint style="warning" %}
**Внимание!** Для загрузки программ на контроллер нужно ПО [Java](https://www.java.com/ru/download/).
{% endhint %}

1 . Включите режим автономного исполнения по Bluetooth или USB (в зависимости от желаемого типа соединения с роботом для загрузки программы).&#x20;

![](https://thumb.tildacdn.com/tild3033-3661-4866-b961-643363316466/-/resize/892x/-/format/webp/ev3-upload-1.png)

2 . Нажмите кнопку «Запустить программу».

По программе будет сгенерирован код на внутреннем языке EV3, загружен на робот и немедленно запущен на исполнение.

![](https://thumb.tildacdn.com/tild3831-6361-4237-b235-663037353862/-/resize/892x/-/format/webp/ev3-upload-2.png)

3\. Если требуется только загрузить программу, не запуская её, воспользуйтесь кнопкой «Загрузить программу».

![](https://thumb.tildacdn.com/tild3036-6630-4463-a136-353037333936/-/resize/892x/-/format/webp/ev3-upload-3.png)

**\*\*\***

Эксперты в EV3 могут посмотреть на сгенерированный на внутреннем языке EV3 код с помощью кнопки «Сгенерировать в байткод EV3».

![](https://thumb.tildacdn.com/tild3134-3061-4964-b165-326466663064/-/resize/892x/-/format/webp/ev3-bytecode.png)
