目前我正在使用DMM DNY2,硬件和软件结合在一起。该软件可以读取可用端口,分配伺服端口,读取伺服驱动器中存储的参数。
现在,我正在尝试创建python脚本来执行与软件相同的操作,我可以为get和分配端口进行操作,但不能在伺服驱动程序中获取存储的参数。每次读它时都返回b'‘。
有人能帮我吗,给我指点我该做什么或者我错过了什么。
发布于 2017-10-05 10:14:06
你错过了通讯协议。也就是说,你应该发出什么样的命令来得到适当的回应。因此,挖掘数据表,否则你将不得不反向工程你得到的软件与设备。这可能是不合法的,如果许可证不允许你使用设备与任何其他程序,除了你收到的,等等。
如果你在数据表或互联网上找不到协议规范,那么安装RS232虚拟卡,制作一个回环设备,这样你就可以连接到一个虚拟端口,而真正的端口连接到另一个虚拟端口,你就可以成为一个“中间的人”,当你得到的软件与设备通信时,你可以看到数据经过什么。
享受吧!
https://stackoverflow.com/questions/46582872
复制相似问题