Программирование LEGO NXT роботов на языке NXC - Введение — различия между версиями
=DeaD= (обсуждение | вклад) (Создана новая страница размером ==Введение== As happened for good old Mindstorms RIS, CyberMaster, and Spybotics, to unleash the full power of Mindstorms NXT bric...) |
=DeaD= (обсуждение | вклад) (→Введение) |
||
Строка 4: | Строка 4: | ||
Instruments Labview-like graphical language that comes with NXT retail set. | Instruments Labview-like graphical language that comes with NXT retail set. | ||
− | NXC | + | NXC это язык программирования, созданный Джоном Хансеном, который был изначально разработан для Lego-роботов. |
− | + | Если вы никогда раньше не писали программы, не волнуйтесь. NXC действительно очень прост в использовании и этот курс поможет вам сделать первые шаги в программировании на нём. | |
− | |||
− | + | Чтобы сделать написание програм еще проще существует Bricx Command Center (BricxCC). Этот инструмент поможет вам писать программы, загружать их в робота, запускать и останавливать их, просматривать флэш-память NXT, преобразовывать звуковые файлы для использования на роботе и многое другое. BricxCC работает по большей части как текстовый редактор, но с некоторыми дополнительными возможностями. Этот курс будет использовать BricxCC (версии 3.3.7.16 или выше) в качестве интегрированной среды разработки (IDE). | |
− | |||
− | |||
− | |||
− | + | Вы можете бесплатно загрузить его по адресу: | |
* [[http://bricxcc.sourceforge.net/ http://bricxcc.sourceforge.net/]] | * [[http://bricxcc.sourceforge.net/ http://bricxcc.sourceforge.net/]] | ||
− | BricxCC | + | BricxCC работает на ПК под управлением Windows (95, 98, ME, NT, 2K, XP, Vista). Язык NXC работоспособен на более широком наборе платформ. Вы можете скачать его с этого сайта: |
− | |||
* [[http://bricxcc.sourceforge.net/nxc/ http://bricxcc.sourceforge.net/nxc/]] | * [[http://bricxcc.sourceforge.net/nxc/ http://bricxcc.sourceforge.net/nxc/]] | ||
− | + | Большая часть из туториала применима и к другим платформам, исключая то что вы лишитесь на них некоторых инструментов BricxCC и "color-coding". | |
− | BricxCC | ||
− | + | Этот туториал был обновлён для работы с 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 | As side note, my webpage is full of Lego Mindstorms RCX and NXT related content, including a PC tool to |
Версия 13:25, 16 мая 2009
Введение
As happened for good old Mindstorms RIS, CyberMaster, and Spybotics, to unleash the full power of 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 действительно очень прост в использовании и этот курс поможет вам сделать первые шаги в программировании на нём.
Чтобы сделать написание програм еще проще существует 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".
As side note, my webpage is full of Lego Mindstorms RCX and NXT related content, including a PC tool to communicate with NXT:
Благодарности
Благодарю Джона Хансена, эта помощь была бесценна!