[問題] 有關用python 控制儀器問題

作者: eason6688 (eason)   2024-02-08 06:35:15
目前學習python 約1個月
屬於新手等級
因工作上使用到的設備是用USB or GPIB做連線,目前手動控制儀器跟抓資料。(示波器跟
負載器)
我想用python控制儀器設定並自動抓資料。
但對於通訊協定上網爬文有看沒有懂
如要使用USB通訊,有看過pyusb,以及pyserial. (也不懂差異,好像都可以用)
這兩種我找了很多相關的網站,沒有很詳述的說明寫法,不知道怎麼開始。
有關python 通訊這部分的書籍我也找不太到(不知道是否找錯方向)
想請問各位高手,是否有推薦的書籍或網站有詳述python 通訊的流程與寫法?
以上,感謝。
(抱歉,我對通訊真的很不懂,有上網找有關USB通訊協定,大概知道有幾個參數跟pyusb是
對的到,但還是不了解流程)
作者: TuCH (謬客)   2024-02-08 16:12:00
看看廠商有沒有給文件吧
作者: asiagodfater (亞洲統粉前來報到)   2024-02-09 01:44:00
很久以前有用過GPS接在電腦上然後用pyserial接資料,印象中只要指定好跟哪一個COM溝通 就會有源源不絕的資料進來耶(好像是看GPS多久丟一次資料出來)?! 不知道是不是我記錯
作者: eason6688 (eason)   2024-02-09 07:13:00
感謝各位提供想法,祝各位新年快樂。
作者: MasterChang (我愛ASM)   2024-02-11 03:36:00
通訊協定沒打通都是白搞....這不是python的問題了
作者: a9202507 (先認真的就輸了。)   2024-02-11 09:46:00
不知這對你有沒有用 https://bit.ly/3UAfEVE
作者: eason6688 (eason)   2024-02-11 14:06:00
以上,感謝各位提供想法,這幾天我一直在找相關通訊協定的文章,有找到類似的用pyvisa 來做處理(示波器連結)。 這部分我要在花時間研究一下看看是否有機會成功。 有遇到問題在來請教大家,感謝各位唷! 祝福各位新年快樂。
作者: pent (有人試我的密碼,幹)   2024-02-12 11:27:00
Labview應該會比python支援的更廣吧??
作者: eason6688 (eason)   2024-02-12 12:26:00
確實labview在控制設備上好像比較方便。當初沒有特別去思考到,只想說自己要學會一套程式來控制設備(單純覺得可以自動就自動),想說python近期比較夯,所以才買一些有關python的書籍,打算自己學習控制,目前只要通訊打通後面應該是沒問題(設備商有提供library),只是通訊我真的很不了解,反而自己要在花時間在這上面(pyusb,pyserial,pyvisa..等),目前看起來好像是pyvisa 比較可以找的到文章(也有鄉民大神提供)以上,感謝各位提供想法。
作者: a9202507 (先認真的就輸了。)   2024-02-12 21:55:00
用py的話 串其他東西很方便
作者: lcm525108 (不要叫我小朋友)   2024-02-16 15:40:00
前面有篇GPIB應該有幫助問示波器廠商是否有範例,先前也是問廠商
作者: eason6688 (eason)   2024-02-16 19:49:00
好的,感謝各位協助與分享。
作者: pandasASpd (台南人)   2024-03-02 12:51:00
感恩

Links booklink

Contact Us: admin [ a t ] ucptt.com