Главная Обратная связь

Дисциплины:






Блок индикатора состояния модуля



Блок индикатора состояния модуля управляет индикатором состояния модуля. Индикатор состояния модуля находится вокруг кнопок управления модулем на лицевой панели модуля EV3. Вы можете сделать индикатор состояния модуля зеленым, оранжевым или красным, выключить его или заставить его мигать.

Выбор режима управления

Выбор режима
Вводы

Используйте выбор режима для выбора предпочитаемого вами типа управления индикатором состояния модуля. Если вы выберете режим «Включить», вы сможете выбрать цвет и импульс, используя вводы. Режимы и вводы описаны ниже.

Режимы: Включить, Выключить, Сброс

Режимы

Включить

В режиме «Включить» индикатор состояния модуля загорается.

Вы можете выбрать цвет индикатора, используя ввод «Цвет».

Если пульсация является истиной, то индикатор будет циклически включаться и выключаться.

После использования режима «Включить» индикатор продолжит гореть или мигать до тех пор, пока не выполнится другой блок индикатора состояния модуля или пока не закончится программа.

Используемые вводы: Цвет, Пульсация 37

Пример

В этой программе индикатор состояния модуля горит оранжевым, когда робот движется назад, затем индикатор гаснет.

Выключить

В режиме «Выключить» индикатор состояния модуля гаснет.

Сброс

В режиме «Сброс» индикатор состояния модуля возвращается к стандартному миганию зеленого цвета, означающему, что программа запущена на модуле EV3.

Советы и подсказки

Стандартное мигание зеленого цвета отличается от мигания, вызванного использованием опции «Пульсация».

Вводы

В режиме «Включить» блок индикатора состояния модуля управляет функционированием индикатора состояния модуля. Вы можете вводить значения ввода прямо в блоке. Или же, как вариант, значения можно передавать по шинам данных от выводов других программных блоков.

Ввод Тип Допустимые значения Примечания
Цвет Числовое значение 0, 1 или 2 0 = зеленый 1 = оранжевый 2 = красный
Импульсный Логическое значение Истина/Ложь Если это истина, то индикатор будет циклически включаться и выключаться. Если это ложь, то индикатор будет постоянно гореть

БЛОКИ ПОСЛЕДОВАТЕЛЬНОСТИ

ДЕЙСТВИЙ

Блок «Начало»

Блок «Начало» отмечает начало последовательности программного блока в вашей программе. Ваша программа может иметь более одной последовательности, Все последовательности с блоком «Начало» начнутся автоматически при запуске программы, и последовательность будет выполняться одновременно.

Советы и подсказки

Если последовательность программных блоков не начинается с блока «Начало», блоки не будут работать.



Если ваш робот включен и соединен с компьютером (посредством USB, Bluetooth или Wi-Fi), вы также можете щелкнуть на зеленой стрелке на блоке «Начало» для немедленного запуска этой одной последовательности в вашей программе.

Советы и подсказки

Если щелкнуть на зеленой стрелке на блоке «Начало», то вся программа будет скомпилирована и загружена на ваш модуль EV3, но будут запущены только выбранные последовательности.

Пример 1: Запуск одной последовательности

Эта программа имеет одну последовательность блоков, начинающуюся с блока «Начало».

Существует три разных способа запустить программу на модуле EV3:

1. Щелкнуть кнопку «Загрузить» в программе, затем выбрать и запустить программу на модуле EV3.

2. Щелкнуть кнопку «Загрузить/Запустить» в программе. Программа загрузится и затем сразу же запустится.

3. Щелкнуть на зеленой стрелке на блоке «Начало». Программа загрузится, и последовательность сразу же запустится.

Пример 2: Две последовательности блоков

 

В этой программе используются две различные последовательности блоков для выполнения двух различных действий одновременно. В первой последовательности блок «Цикл» заставляет модуль EV3 чередовать два звуковых сигнала и два изображения. Во второй последовательности средний мотор поочередно работает в течение ¼ секунды и стоит в течение ¼ секунды.

Щелкнув на зеленой стрелке на любом блоке «Начало» в указанной выше программе, вы увидите, какие действия обеспечивает эта последовательность в программе. Когда вы запустите всю программу с модуля EV3, вы увидите, что две последовательности работают одновременно.

Советы и подсказки

Блок ожидания во второй последовательности примера 2 заставит ждать истечения времени только второю последовательность. Первая последовательность не затрагивается и продолжает работать.

 

Блок ожидания

Блок ожидания заставляет вашу программу ждать чего-либо, прежде чем перейти к следующему блоку в последовательности. Можно ждать определенное количество времени до тех пор, пока датчик не достигнет определенного значения, или пока значение датчика не изменится.

Советы и подсказки

Блок ожидания не вызывает остановку вашего робота. Если какие-либо моторы работают в начале блока, они продолжат работу во время ожидания.

Выберите режим «Ожидание»

39


Выбор режима
Вводы

Используйте выбор режимов, чтобы выбрать режим ожидания Выберите режим «Время» для ожидания в течение указанного времени в секундах. Выберите тип датчика и режим «Сравнение» для ожидания, пока датчик достигнет определенного значения. Выберите тип датчика и режим «Изменить» для ожидания, пока датчик достигнет определенного значения.

Доступные вводы будут меняться в зависимости от режима.

Режимы: «Время», режимы сравнения датчика, режимы изменения датчика

Время

В режиме «Время» блок ожидания ожидает в течение времени, которое вы указали во вводе «Секунды». Время измеряется с начала включения блока ожидания.

Советы и подсказки

Можно включить десятичный знак в значение секунд. Например, 2,5 секунды означает ожидание в течение двух с половиной секунд.

Программные примеры см. разделе «Обеспечение видимости отображаемых элементов» блока«Экран».





sdamzavas.net - 2019 год. Все права принадлежат их авторам! В случае нарушение авторского права, обращайтесь по форме обратной связи...