Соревновония Lego роботов 1.Соревновония Lego роботов 2.

Библиотека блоков для NXT-G

Аватар пользователя Овсянников Алексей Юрьевич

Вчера возникла необходимость установить в две версии NXT-G (английскую-домашнюю и русскую-образовательную) несколько дополнительных блоков из различных источников. Вроде не сложная задача, но требовалось повторить на всех компьютерах секции. Так что уже после первого компьютера я разочаровался - приходилось распаковывать все блоки из zip-архивов, потом долго указывать в программе пути ко всем блокам, устанавливать их и так далее. Вспомнилось, что когда-то натыкался на сборку из нескольких блоков, которые определялись сразу "пачкой" и можно было установить требуемые. Немного "боевой смекалки" и проб, и получилось собрать несколько блоков в одну сборку, но возникла следующая проблема - непонятные названия в списке (извиняюсь, делалось все прямо во время занятий, промежуточных скриншотов не осталось). Еще немного колдовства - и имена файлов подправлены.

Дальше - больше. Захотелось мне собрать все нужные и потенциально полезные блоки в единую сборку. Скачал все, до которых дотянулись мои руки, потратил вечер на сборку и переименование... В результате получился вот эта библиотека блоков. Несколько слов о составе и именах:

- HT - блоки от HiTechnic, для их датчиков и разветвителей, а так же несколько математических блоков (синусы-косинусы и т.д.);

- MS - блоки от MINDSNSORS, для их продукции;

- SB - блоки от SMARTBICKS, для их датчиков и разветвителей;

- Lego Energy - блоки для работы с мультиметром набора "Возобновляемые источники энергии";

- PF - блоки для управлени двигателями PowerFunktion (через что управляется - для меня осталось загадкой, возожно через мультиметр набора "Возобновляемые источники энергии");

- RCX - длоки для моторов и датчиков набора RCX, подключенных через провода-переходники (доступны в образовательной версии набора MINDSTORMS NXT);

- TETRIX - блоки для упарвления моорами и сервами через контроллеры TETRIX;

- Vernier - блок для подключения датчиков Vernier через специальный адаптер (выглядит, как датчик NXT);

- блоки датчика цвета из домашней версии набора MINDSTORMS NXT, лампы из образовательной версии набора MINDSTORMS NXT.

 

 

Основной смысл и преимущество такой библиотеки - все дополнительные блоки в одном месте, одним списком; достаточно указать один источник, а потом просто выбрать нужные блоки из списка. Не требуется делать множество лишних действий - найти, скачать, распаковать, выбрать папку, установить для КАЖДОГО блока.

Но есть и недостатки - специаьный инструмент среды NXT-G "управление блоками" имеет очень маленькое окно, размер которого не увеличивается. Так же программа довольно долго формирует список доступных блоков в библиотеке.

Порядок установки следующий:

1. Скачать и распаковать библиотеку блоков;

2. Запустить NXT-G от имени администратора (или в сеансе с администраторскими правами);

3. В верхнем меню найти пункт "Инструменты" -> "Управление блоками"

 

4. В открывшемся окне нажать кнопку "Обзор"

 

5. В открывшемся окне найти распакованную папку "Библиотека блоков" (в ней должно быть много папок с непонятными именами)

 

6. Нажать "ОК" и подождать - программа формирует список доступных блоков

7. В появившемся списке выбрать требуемый блок

 

8. В списке "Добавить блок в палитру" указать палитру, в которую требуется добавить выбранный блок - блоки датчиков сторонних производителей логично добавлять в "Датчики", блоки TETRIX и ламп в "Действия", математические блоки в "Данные" и т.д.

 

9. Нажать кнопку "Импорт"

10. При необходимости согласиться со всплывающими сообщениями - некоторые блоки перезаписвают уже существующие файлы.

 

В нижней части окна "Управление блоками" показано состояние - сформирован ли список, успешно или с ошибкой добавлены блоки и т.д. Так же в окне "Управление блоками" есть вкладка "Управление", в которой можно удалить установленные блоки. Там же можно выполнить экспорт установленных блоков.

 

Данная библиотека блоков была собрана буквально за вечер, поэтому все довольно сырое - нет подробной информации о всех блоках, сама подборка состоит из блоков, которые вспомнил сразу или оказались под рукой, и "всякое прочее". Если вдруг Вам понравилось устанавливать блоки одной пачкой если есть предложение добавить еще какие-то блоки или улучшить что-то в текущей сборке, добавить какое-то описание или инструкции - пишите в комментариях, буду делать.

Комментарии