使用 python 读取 DMM DNY2 伺服驱动器存储的参数

Read DMM DNY2 servo driver stored parameters using python

目前我正在使用 DMM DNY2,硬件与软件相结合。软件可以读取可用端口,为伺服分配端口,读取伺服驱动器中存储的参数。

现在,我正在尝试创建 python 脚本来执行与软件相同的操作,我可以获取和分配端口,但无法获取伺服驱动器中存储的参数。每次做阅读它 return b''。

谁能帮帮我,指点一下我该怎么做或缺少什么。

您缺少通信协议。 IE。您应该发送什么命令以获得正确的响应。 因此,请仔细阅读数据表,否则您将不得不对设备附带的软件进行逆向工程。如果许可证不允许您将设备与除您收到的程序以外的任何其他程序一起使用,那么这可能是不合法的。

如果你在data-sheet或者网上都找不到协议规范,那就安装RS232虚拟卡,做一个环回设备,这样你连接到一个虚拟端口,真实端口连接到另一个,你可以是 'man in the middle' 并查看当您获得的软件与设备通信时通过的数据。

尽情享受吧!