Программирование LEGO NXT роботов на языке NXC - Введение — различия между версиями

Материал из roboforum.ru Wiki
Перейти к: навигация, поиск
(Введение)
(Введение)
Строка 1: Строка 1:
 
==Введение==
 
==Введение==
As happened for good old Mindstorms RIS, CyberMaster, and Spybotics, to unleash the full power of
+
Как ранее уже случалось со старыми добрыми наборами Mindstorms RIS, CyberMaster, и Spybotics, чтобы использовать все возможности модуля Mindstorms NXT, вам потребуется среда разработки которая более удобная чем NXT-G, - графический язык программирования, который поставляется вместе с розничной версией NXT.
Mindstorms NXT brick, you need a programming environment that is more handy than NXT-G, the National
 
Instruments Labview-like graphical language that comes with NXT retail set.
 
  
 
NXC это язык программирования, созданный Джоном Хансеном, который был изначально разработан для Lego-роботов.
 
NXC это язык программирования, созданный Джоном Хансеном, который был изначально разработан для Lego-роботов.
Строка 19: Строка 17:
 
Этот туториал был обновлён для работы с NXC версией "beta 30" или выше. Некоторые примеры не будут компилироваться с версиями более старыми, чем "beta 30".
 
Этот туториал был обновлён для работы с NXC версией "beta 30" или выше. Некоторые примеры не будут компилироваться с версиями более старыми, чем "beta 30".
  
As side note, my webpage is full of Lego Mindstorms RCX and NXT related content, including a PC tool to
+
В качестве дополнительной информации - моя страница содержит большой объем информации о Lego Mindstorms RCX и NXT, включая инструменты для связи ПК и этих модулей:
communicate with NXT:
 
 
* [[http://daniele.benedettelli.com http://daniele.benedettelli.com]]
 
* [[http://daniele.benedettelli.com http://daniele.benedettelli.com]]
  
 
===Благодарности===
 
===Благодарности===
 
Благодарю Джона Хансена, эта помощь была бесценна!
 
Благодарю Джона Хансена, эта помощь была бесценна!

Версия 13:28, 16 мая 2009

Введение

Как ранее уже случалось со старыми добрыми наборами Mindstorms RIS, CyberMaster, и Spybotics, чтобы использовать все возможности модуля Mindstorms NXT, вам потребуется среда разработки которая более удобная чем NXT-G, - графический язык программирования, который поставляется вместе с розничной версией NXT.

NXC это язык программирования, созданный Джоном Хансеном, который был изначально разработан для Lego-роботов. Если вы никогда раньше не писали программы, не волнуйтесь. NXC действительно очень прост в использовании и этот курс поможет вам сделать первые шаги в программировании на нём.

Чтобы сделать написание програм еще проще существует Bricx Command Center (BricxCC). Этот инструмент поможет вам писать программы, загружать их в робота, запускать и останавливать их, просматривать флэш-память NXT, преобразовывать звуковые файлы для использования на роботе и многое другое. BricxCC работает по большей части как текстовый редактор, но с некоторыми дополнительными возможностями. Этот курс будет использовать BricxCC (версии 3.3.7.16 или выше) в качестве интегрированной среды разработки (IDE).

Вы можете бесплатно загрузить его по адресу:

BricxCC работает на ПК под управлением Windows (95, 98, ME, NT, 2K, XP, Vista). Язык NXC работоспособен на более широком наборе платформ. Вы можете скачать его с этого сайта:

Большая часть из туториала применима и к другим платформам, исключая то что вы лишитесь на них некоторых инструментов BricxCC и "color-coding".

Этот туториал был обновлён для работы с NXC версией "beta 30" или выше. Некоторые примеры не будут компилироваться с версиями более старыми, чем "beta 30".

В качестве дополнительной информации - моя страница содержит большой объем информации о Lego Mindstorms RCX и NXT, включая инструменты для связи ПК и этих модулей:

Благодарности

Благодарю Джона Хансена, эта помощь была бесценна!