Понедельник, 18.11.2024, 11:37
Приветствую Вас Гость

ТИМОИ

Меню сайта
Наш опрос
Оцените мой сайт
Всего ответов: 34
Статистика

Онлайн всего: 4
Гостей: 4
Пользователей: 0

Приложение "Программирование на блоке".

Конечно же, самым интересным приложением является - программирование на блоке. Оно было значительно переработано: программа теперь может содержать до 16 программных элементов (блоков), и созданные программы можно сохранять и, естественно, открывать заново для изменения.
 


Когда открывается приложение написания программы - отображается пустой цикл выполнения (будет выполняться только одна итерация) и предложение вставить первый блок. Вставить блок можно кнопкой "Вверх".
 


В появившемся окне выбора блока доступно 17 блоков (6 блоков действия и 11 блоков ожидания) плюс действие удаления текущего блока.
 


Порядок выбора и следования блоков определяется программистом. Он не подразумевает, что за каждым блоком действия должен быть блок ожидания, как это было раньше на NXT блоке.

Выбранный блок в программе выглядит следующим образом:

 


Поведение блока можно уточнить, если нажать центральную кнопку. У данного блока, например, можно поменять угло направление поворота робота или же вообще остановить моторы (например, после предыдущего блока ожидания).
 


Переместив "курсор" влево или вправо можно вставить еще один блок:
 


Например, блок ожидания события на датчике расстояния:
 


И изменить его поведение (событие наступит, если расстояние стало больше 60 см.):
 


Блоки можно вставлять между уже существующими блоками или даже в начале программы.
 


Вот еще примеры блоков ожидания:

Блок ожидания по времени (можно задавать сколько именно ждать):


Или блок ожидания события от гироскопического датчика (можно задать угол поворота датчика).


Следует опять же отметить, что функциональность автоопределения датчиков упрощает процесс программирования на блоке. Теперь нет необходимости соблюдать правило, что определенные датчики должны быть подключены к определенным портам.

Если программа должна выполняться несколько раз, то количество итераций управляющего цикла может быть изменено:

 


Запуск программы осуществляется путем выбора самого первого блока:
 


При запуске программы на экране будет отображаться следующее:
 


Программу можно сохранить, причем можно задать имя файла, для ее последующего поиска:
 


Буквы выбираются с помощью клавиатуры (привет, тачпад!)

Если попытаться закрыть несохраненную программу, будет выдаваться следующее не очень понятное сообщение и выдаваться противный звук:

 


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


Естественно, открываются только программы, созданные на блоке.

В заключение, хочется показать, как выглядит выключение блока:

Вход на сайт
Поиск
Курс валют