IvanLis писал(а):Можно подключить по RS-232 (USB -> Virtual Com) контроллер, передавать ему команды в формате:
"Направление" - "Кол-во шагов" - "Скорость/частота"
а тот пусть уже преобразует команды и управляет драйверами в формате "Step" - "Dir"
соответственно Вы пишите прогу для Arduino, которая принимает по UART команды и преобразовывает их в команды управления драйвером
в
пишется программа, которая связывается по USB->Virtual COM->UART с контроллером средствами VISA и передает ему команды, а тот в свою очередь их преобразует к необходимому виду
обе программы работают независимо друг от друга
т.е. Вам нужно на 10 см например сдвинуть, это допустим 1000 оборотов
подает контроллеру "Left; 1000" и ждет
пока Arduino крутит ШД командами "Step" - "Dir", а на это уйдет порядочно времени, ПК отдыхает и
тоже
Забудьте про LIFA, оно Вам никак не нужно!
roccosiffredi писал(а):Я именно с помощью LIFA думал увеличить обороты. Непродуктивно?
скорость обмена между МК и ПК 115200
roccosiffredi писал(а):Через ArduinoIDE - это я пишу скетч на увеличение скорости импульсов, а в LabVIEW работаю с последовательным портом?
Да! Только не увеличение скорости импульсов, а их формирования, т.к.
формирует только команды управления
roccosiffredi писал(а):Мигающий светодиод L
это скетч выполняется, который льют по умолчанию
roccosiffredi писал(а):Invalid Property Value - нормальные признаки?
Нет, но Вам и не нужно, да и шилда этого нет
Уже все разжевал и разложил, Вы прочтите внимательно и подумайте сами.
Тут все люди и терпению однажды придет конец.