Прямое управление Robox. Подготовка и запуск на Windows
Подготовка к работе
Запуск примеров на языке Python
Запуск примеров на языке С (на примере компилятора MinGW)
- Установить компилятор С
при использовании MinGW необходимо:
- установить mingw-get-setup
- после установки автоматически запустится MinGW Installation Manager (ярлык MinGW Installer на рабочем столе)
- отметить mingw-developer-toolkit, msys-base, mingw32-base для установки
- нажать Installation -> Apply changes -> Apply
- нажать Win + R
- и ввести SystemPropertiesAdvanced.exe
- нажать “Переменные среды”
- выбрать Path и нажать “Изменить”
- нажать “Обзор” и указать путь до папки bin куда установлен MinGW (например C:\MinGW\bin)
- также еще указать путь до папки msys\1.0\bin (например C:\MinGW\msys\1.0\bin)
- везде нажать “OK”
- проверить что всё работает:
- нажать Win + X
- запустить PowerShell (без прав администратора)
- ввести команду:
gcc --version
- должна отобразиться версия компилятора gcc
- Скачать библиотеку libmodbus
- Распаковать библиотеку на диск
С:\
- Зайти в папку C:\libmodbus-3.1.6
- Нажать Shift + правая кнопка мыши
- Выбрать Открыть окно PowerShell здесь
- Подать следующие команды:
sh
./autogen.sh
./configure --prefix=/usr/local/
cd src
make install
- Открыть файл с примером, например файл Robox\c\examples\servo_read.c
- Заменить в открытом файле
init_port("/dev/RS_485",false)
на COM порт подключенной платы, например init_port("COM6",false)
, сохранить
- Вернуться в папку с библиотекой для языка С (Путь: Robox\c)
- Нажать Shift + правая кнопка мыши
- Выбрать Открыть окно PowerShell здесь
- Скомпилировать исходный код примеров, подав команды
sh
make
- Скопировать файл “libmodbus-5.dll” из C:\MinGW\msys\1.0\local\bin в папку Robox\c\build
- Запустить servo_read.exe в папке Robox\c\build
- Гордиться собой!!!