Реклама ⓘ
Главная » Программы
Призовой фонд
на апрель 2024 г.
1. 100 руб.
От пользователей

Реклама ⓘ

NXT-G

Графическая среда программирования, созданная специально для популярного робототехнического комплекта Lego Mindstorms NXT.

Стартовое окно программы NXT-G

Конструктор LEGO Mindstorms NXT, разработанный с участием сотрудников Массачусетского технологического института, включает в себя: ПО NXT-G, интеллектуальный микрокомпьютер NXT Brick, три интерактивных сервопривода, набор датчиков (нажатия, ультразвуковой и цветовой) и свыше 600 различных деталей. Микрокомпьютер оснащен ЖК-дисплеем и клавишами управления, имеет три порта для приводов, интерфейсы для связи с компьютером – Bluetooth и USB, динамики и четыре разъема для датчиков.

Графическая среда NXT-G в свою очередь используется для программирования модуля NXT Brick. Данный софт имеет интуитивно понятный интерфейс, создание программ управления роботами напоминает создание блок-схем и осуществляется с помощью специальных блоков, размещаемых на LEGO-балках вдоль оси последовательности действий. Порядок выполнения программы определяется порядком следования блоков. Подключение новых компонентов выполняется путем их «перетаскивания» с палитры программирования на LEGO-балку.

Рабочее окно программы NXT-G

Каждый из иконок-блоков обладает набором уникальных характеристик, определяющих поведение робота. Например, блок «Движение», предназначенный для активации моторов, имеет параметры продолжительности хода и направления, а также мощность, передаваемую на двигатели. В NXT-G имеются блоки: для арифметических операций (сложения, вычитания, умножения и деления), для таймеров, для переменных, для сравнения числовых значений (меньше, равно, больше). Присутствуют блоки, отвечающие за звуковые эффекты роботов или за возможность бесконечного повторения установленных действий и за их завершение по определенным событиям. В программе возможно создание своих собственных компонентов, каждый из которых будет являться последовательностью стандартных блоков, объединенных вместе.

Кроме того платформа NXT-G включает в себя подробные инструкции по сборке огромного ряда моделей роботов LEGO; дополнительные инструменты для создания изображений, редактирования звуков и калибровки сенсоров; контроллер для передачи, запуска и остановки созданных программ и просмотра справочной информации о микрокомпьютере (ресурсах памяти, параметрах связи и т.д.). Имеется возможность дистанционного управления подключенного к ПК робота.

Среди основных достоинств среды визуального программирования – наглядность и простота в использовании, позволяющая быстро освоить ПО без особых знаний и усилий. Однако диапазон функциональных возможностей NXT-G весьма ограничен и требует для работы значительных ресурсов персонального компьютера. Последнее в свою очередь является существенной преградой при разработке сложных проектов.

Платформа NXT-G была разработана специально для LEGO специалистами компании National Instruments. Данная среда программирования создана на основе собственного продукта компании – программного обеспечения LabVIEW. Штаб-квартира корпорации National Instruments, являющейся мировым лидером в области разработки виртуальных приборов, находится в городе Остин (США, штат Техас).

Инструкции по сборке и подключению в NXT-G

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

Язык интерфейса программного обеспечения NXT-G только английский, русификатора нет.

Графическая среда предназначена для работы на платформах PC и MAC, реализована совместимость с операционными системами Apple Mac OS X (v 10.4 и выше) и Microsoft Windows (XP, Vista и 7). Среди требований к ресурсам ПК – процессор частотой не менее 1 ГГц, минимум 512 МБ ОЗУ и около 700 МБ свободного дискового пространства.

Распространение программы: бесплатная.

Официальный сайт NXT-G:

Скачать NXT-G

Обсуждение программы на форуме

Комментарии (0) | Подписаться

Статью еще никто не комментировал. Вы можете стать первым.
Добавить комментарий
Имя:
E-mail:
не публикуется
Текст:
Защита от спама:
В чем измеряется электрическое сопротивление?
Файлы:
 
Для выбора нескольких файлов использйте CTRL

USB-реле (2 канала)
USB-реле (2 канала)
ELM327 OBD II — адаптер с поддержкой CAN Конструктор УНЧ 60 Вт на LM3886
вверх