Место для баннера, продается :)

Конструируем собственные блоки

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

 

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

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

Выполним следующую последовательность действий (см.шаги 2-13).

2. Выделим цикл левой кнопкой мыши.

3. Нажимаем кнопку мастера создания подпрограмм (Create my block).

4. Запускается окно мастера.

5. Можно ввести название подпрограммы и необязательно ее краткое описание.

6. Нажав Next, мы переходим к окну, где можно выбрать иконку создаваемого блока подпрограммы.

7. Выберем иконку и ...

8. ... перетащим ее в специальное окно, разместив ее по центру.

9. Нажатие на кнопку Finish завершает процесс создания нового блока, теперь связанного с подпрограммой.

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

11. Двойной щелчок открывает оригинальный код подпрограммы.

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

13. Нажмите кнопку RUN, программа будет загружена в NXT и запущена.

  • Оцените материал
    (0 голосов)
  • Опубликовано в NXT 2
  • Прочитано 1350 раз

Оставить комментарий

Убедитесь, что вы вводите (*) необходимую информацию, где нужно
HTML-коды запрещены

Наверх

Последние новости от LEGO Mindstorms NXT 2

Лабораторный практик…

29-04-2013 Hits:3209 NXT 2 Capitano - avatar Capitano

Лабораторный практикум №4 по LEGO MINDSTORMS NXT

Целью данного урока является написание кода для подключения Wiimote по Bluetooth при помощи LabVIEW. Приведен пример написания кода для считывания состояния одной кнопки и статуса XYZ ускорения Wiimote.

Read more

Лабораторный практик…

24-04-2013 Hits:15192 NXT 2 Capitano - avatar Capitano

Лабораторный практикум №3 по LEGO MINDSTORMS NXT

Целью данного урока является написание кода, с помощью которого можно будет считывать состояние мотора робота NXT и заставить моторы двигаться, используя инструментарий LabVIEW NXT.

Read more

Лабораторный практик…

22-04-2013 Hits:3347 NXT 2 Capitano - avatar Capitano

Лабораторный практикум №2 по LEGO MINDSTORMS NXT

Целью данного урока является изучение основ среды программирования LabVIEW и получение практических навыков программирования с использованием инструментария LabVIEW NXT. Приведен пример написания кодов для считывания показаний датчиков на NXT-блоке.

Read more

Коментарии в материале

Мишени для тренировок…

01-12-2016 Hits:3027 Спортивная стрельба Capitano - avatar Capitano

Каталог мишеней для тренировок на основе "Официальной мишени для ПТ" Все файлы в формате PDF, при печати использовать реальный размер!

Read more

17.10.2015г. Чемпионат по Fi…

02-10-2015 Hits:1517 Спортивная стрельба Capitano - avatar Capitano

17.10.2015г. Чемпионат по Field Target. Киев.Украина

Приглашаются все желающие, 17 октября 2015г, принять участие в открытых соревнованиях по Field Target, в классах ППП и ПСП до 16,3дж в калибре 4,5мм. 

Read more