|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Этот блок позволяет с высокой точностью
управлять оборотами одного мотора. Вы можете повышать обороты до заданного
значения, или снижать их вплоть до полной остановки мотора. Если снять флажок «
До завершения», программа может перейти к следующему блоку сразу же после того,
как блок «Мотор» включит мотор. Рисунок
1 Пиктограмма Блока «Мотор». Буква в верхнем правом углу блока показывает, через какой порт NXT осуществляется управление мотором (рис. 1).
1. Эта пиктограмма показывает направление вращения мотора.
2. Эта пиктограмма показывает
уровень мощности.
3. Эта пиктограмма показывает
как задана продолжительность работы мотора: Без ограничения, количеством
угловых градусов, оборотов или секунд. Настройки
Блока «Мотор» можно изменять динамически, подключая шины данных к его
концентратору данных. Этот
значок показывает, что для параметра «Направление» установлено значение «Стоп
». При этой установке указанный мотор останавливается (рис. 2). Рисунок
2 .Программа Блока «Мотор» -
стоп. Настройка
Блока «Мотор» Рисунок 3.
Настройки Блока «
Мотор». Выберите порт, к которому подключен настраиваемый мотор. Задайте
направление вращения: вперед, назад или выключение мотора. Выберите
«Увеличить» или «Снизить», чтобы мощность мотора плавно увеличивалась до
заданного уровня или плавно снижалась до 0. Если выбрано «Постоянно», то заданная
мощность достигается практически сразу практически сразу. Задайте
уровень мощности мотора в диапазоне [0-100 %] при помощи движка или поля
ввода. Установите
флажок для включения управления мощностью мотора. Эта функция позволяет
корректировать работу мотора при его перегрузке или пробуксовке. Для
поддержания постоянного числа оборотов мощность может быть повышена до
максимального значения 100 %. Задайте
продолжительность работы мотора: в течение неограниченного времени, по
достижении заданного количества оборотов, или поворота вала мотора на заданное
количество градусов, или в течении заданного времени в секундах. Если
установлен флажок «До завершения», то выполнение программы продолжится только
после полной остановки мотора. Если снять этот флажок, то последующие блоки
программы могут выполняться, пока мотор останавливается. Например, Блок «Звук»,
установленный после Блока «Мотор», может начать воспроизводить звуковой файл, в
то время, когда мотор ещё работает. Выберите,
будет ли мотор тормозить или двигаться по инерции после выключения. Выберите
Тормозить, если мотор должен остановиться в заданном положении и зафиксировать
это положение. Торможение потребует дополнительного расхода заряда аккумулятора
, поскольку мотор работает с повышенной нагрузкой, фиксируя положение. Движение
по инерции (Катиться) рекомендуется использовать, если за этим блоком следует
другой блок, управляющий тем же мотором. В
поле обратной связи отображается количество градусов поворота вала мотора или
количество полных оборотов, совершённых им. Нажмите кнопку сброса, чтобы
обнулить показания. (Эту информацию можно получать, если мотор подключен к
выбранному порту и установлена связь с NXT.) На
этой схеме показаны различные характеристики разъёмов на концентраторе данных
Блока «Мотор» (табл. 1): Таблица 1. Характеристики разъемов на концентратора данных Блока «Мотор».
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||