2017-10-05 82 views
0

目前我正在使用DMM DNY2,硬件與軟件配合使用。該軟件可以讀取可用端口,分配伺服端口並讀取伺服驅動器中存儲的參數。使用python閱讀DMM DNY2伺服驅動程序存儲參數

現在,我試圖創建python腳本來做和軟件一樣的功能,我可以做得到和分配端口,但是不能在伺服驅動程序中獲得存儲的參數。每次讀取它會返回b''。

有人可以幫助我,給我指點我該做什麼或失蹤。

+0

好吧,如果您使用的是Linux系統,那麼您可以嘗試使用'echo'和''''使用'echo'和''''寫作的蠻力方式。 – LethalProgrammer

回答

0

您錯過了通訊協議。即你應該發送什麼命令來獲得適當的響應。 因此,深入瞭解數據表,否則您將不得不對設備上獲得的軟件進行逆向工程。如果許可證不允許您將該設備與除您收到的其他程序以外的任何其他程序一起使用,則這可能不合法。

如果在數據表中找不到協議規範或在互聯網上,然後安裝RS232虛擬卡,製作環回設備,以便連接到一個虛擬端口,並將真實端口連接到另一個虛擬端口,您可以成爲'中間人',並查看軟件何時傳送你得到了與設備的通信。

享受!

+0

謝謝,我會試試看 –