Trik программирование как поставить светофор
Перейти к содержимому

Trik программирование как поставить светофор

  • автор:

Программирование на текстовом языке

Текстовый режим программирования позволяет редактировать сгенерированную по диаграмме программу перед загрузкой на робота или написать программу в текстовом виде с нуля.

Создание новой текстовой программы

1. Создайте диаграмму, содержащую блоки «Начало» и «Конец».

2. Выберите режим реального робота.

3. Нажмите на кнопку «Генерировать код». После этого появится пустой шаблон программы, которая содержит все необходимые объявления, но ничего не делает.

Генерация диаграммы в код

1. Выберите режим реального робота.

2. Нажмите на кнопку «Генерировать код».

При повторной генерации диаграммы ручные изменения не потеряются, если текстовый файл сохранен. Результат новой генерации сохранится в другой файл.

Поддерживаемые языки программирования

Поддерживаемый текстовый язык программирования зависит от платформы. Одна платформа может иметь несколько целевых текстовых языков.

Внимание! Доступные генераторы зависят от установленных подключаемых модулей.

Контроллер ТРИК

Для платформы ТРИК возможна генерация в:

Контроллер Lego EV3

Эксперты в EV3 могут посмотреть на сгенерированный на внутреннем языке EV3 код с помощью кнопки «Сгенерировать в байт-код EV3». Теоретически его можно подредактировать и запустить на исполнение или вообще использовать для текстового программирования EV3, но делать это неудобно — язык создавался для автоматической генерации, а не написания программ.

Контроллер Lego NXT

Для Lego NXT поддерживается генерация в язык С с использованием библиотеки ECRobot.

Квадрокоптер Геоскан Пионер

Для квадрокоптера Геоскан Пионер возможна генерация в Lua.

Last updated 3 years ago

  • Создание новой текстовой программы
  • Генерация диаграммы в код
  • Поддерживаемые языки программирования
  • Контроллер ТРИК
  • Контроллер Lego EV3
  • Контроллер Lego NXT
  • Квадрокоптер Геоскан Пионер

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *