Основний софт Simtools ( https://simtools.us/ ), завдання якого передавати дані положення осей (axis1-6) на контролер.
Завдання контролера передати дані (положення) драйверу мотора.
Завдання 1:
написати програму управління положення моторами через утиліту за допомогою повзунка (0-100) для 1-6 моторів. На даний момент довільного дизайну.
реалізувати функцію - установки 0 положення, на першому етапі - вручну.
реалізувати вивід графіків Target (необхідне положення (дані Simtools)) і Position (поточне положення (дані з контролера)).
Підключення по USB та/або по мережі.
Залізо компанії Phidgets, на сторінках продуктів є приклади і API Контролери:
VINT Hub Phidget https://www.phidgets.com/?prodid=1202
Wireless VINT Hub https://www.phidgets.com/?prodid=1143
Один контролер підтримує до шести драйверів.
Драйвери двигунів:
Brushless DC Motor Phidget https://www.phidgets.com/?prodid=1013
DC Motor Phidget https://www.phidgets.com/?prodid=965
Завдання 2:
плагін-інтерфейс для підключення до Simtools, для 2 та 3-ї версії.
https://www.xsimulator.net/community/threads/how-to-write-an-interface-plugin-for-simtools-3-0-api-documentation.17765/
https://www.xsimulator.net/community/threads/how-to-write-an-interface-plugin-for-simtools-2-0-api-documentation.8813/
Приклад реалізації:
https://www.xsimulator.net/community/threads/smc3-arduino-3dof-motor-driver-and-windows-utilities.4957/
