[РЕШЕНО] iHSV-Servo-Tool python3

юсб на лпт не катит для управления станком - юсб буферизует и есть задержки, станку требуется реальное время, там большие скорости и ускорения, до 20 метров в минуту. А вот для отладки, настройки требуется com и здесь usb-com катит. Так что да, не "пустое".
wau
и был весь полный вывод

sudo pacman -Syu python-pip python-pyserial  qt5-serialport python-pyqt5 python-pyqtgraph python-numpy python-setuptools python-requests
pip3 install minimalmodbus

потом исправьте в iHSV-Servo-Tool.py
линии 61 и 65 на целочисленные значения
#линия 61#
layout.setColumnStretch(1, 1)
#линия 65#
layout.setColumnStretch(2, 1)
сохраните
перейдите в папку с iHSV-Servo-Tool.py
cd /путь/iHSV-Servo-Tool-master
#и попробуйте запустить iHSV-Servo-Tool.py
./'iHSV-Servo-Tool.py'

P.s. для доступа к /dev/ttyS юзер должен быть в группе uucp
https://wiki.archlinux.org/title/Users_and_groups#User_groups
vs220
wau
и был весь полный вывод

sudo pacman -Syu python-pip python-pyserial  qt5-serialport python-pyqt5 python-pyqtgraph python-numpy python-setuptools python-requests
pip3 install minimalmodbus

потом исправьте в iHSV-Servo-Tool.py
линии 61 и 65 на целочисленные значения
#линия 61#
layout.setColumnStretch(1, 1)
#линия 65#
layout.setColumnStretch(2, 1)

Красота, спасибо, взлетело!
На самом деле это очень существенно и важно - управление станком состоит из управления двигателями. Прорывом несколько лет назад стало появление от этой фирмы гибридных серводвигателей с контролем положения за очень и очень разумные деньги вместо шаговых без контроля. Но китайский софт их настройки был и есть настолько ужасный, что часть параметров неизменяемые, имена кнопочек управления навраны (например, даунлоад вместо save), китайский софт да еще и только под маздаем....
Найду кабель и на досуге буду пробовать, скоро новый станок собирать :).
wau
даунлоад вместо save
кстати, на английском download может означать как save, так и load ;)
такие дела.
На китайско-английском битрейт 256000 переводится как 25600 и это вшитое в контроллер двигателя -


3:115200
<Code>P00-24</Code>
<name_>Modbus communication baud rate</name_>
<set>7</set>
<set_range>0-7</set_range>
<Factory_setting>2</Factory_setting>
<Unit>---</Unit>
<Set_method>downtime setting </Set_method>
<Effective_time>Re power</Effective_time>
<Address>0x0018</Address>
<Min_Value>0</Min_Value>
<Max_Value>7</Max_Value>
<Descritpion>Set range:0-7,default 2
0:2400
1:4800
2:9600
3:19200
4:38400
5:57600
6:115200
7:25600
wau
юсб на лпт не катит для управления станком - юсб буферизует и есть задержки
А PCI в LPT или PCI-e в LPT ?
я слаб в этом вопросе. Хотелось бы дешево и надежно, компактно (т.е. места мало, ноутбурк = хорошо) и умеренно защищенно от пыли. Контроллер соединяется по кабелю LPT, ядро - реального времени, софт - https://linuxcnc.org/. Буду рад любым разумным новациям. ИБМ Т41 с управлением справляется, а вот в случае чего с редактированием кода - по существу нет, десятки минут на замену Z75 на Z55 в блоке кода на тысяч 15 строк, geany = труба.
Пришло время реально использовать софтину. Да, открывает порт, читает параметры, показывает осцилограф. Но измененные параметры в память драйвера не записывает (написано - меняете и выходите из ячейки = записано). Увы.
 
Зарегистрироваться или войдите чтобы оставить сообщение.