在 03-03-2013 04:19 AM
想將泰仕風速計AVM-07的感測數據變成波型顯示
(這台儀器有溫度感測+風速感測)
我有看過別人都說用範例程式的basic serial write and read
程式應該如何更改啊?
還有說明書裡面的那15位元資料格式是甚麼阿?(參考附件)
小弟是初次將軟硬體結合.
麻煩各位教導教導...
已解決! 轉到解決方案。
在
03-03-2013
08:22 PM
- 上次修改時間
10-14-2025
12:37 PM
修改人
Content Cleaner
關於RS232通訊的基本使用方法,你可以參考以下連結。
http://www.ni.com/white-paper/2897/en
以上只是快速使用的方法,如果要建立完整概念,須將以下連結的所有章節都弄清楚才可以。
http://www.ni.com/white-paper/4370/en
在 03-04-2013 03:09 AM
為什麼需要 VISA write 是因為要寫入命令給風速計.然後才會傳給我需要的資料嗎?
為什麼出現這樣的字元\r\00\00\80\80\10\FF\00\00\00\00\00\00\00\00要經過解碼嗎?
該如何解碼?
在 03-04-2013 03:47 AM
某些儀器是不需要寫入字串做為控制指令的,這類的儀器通常一開機就會不斷的吐資料到232 Bus上面,
從你的貼圖看起來,儀器會回傳15個Bytes,一個Byte就表示一個16進制的數值,從你收到的字元看起來也是如此。
\r\00\00\80\80\10\FF\00\00\00\00\00\00\00\00 共15個字元。
所以你要把那些字元轉回來跟那三張圖對就知道了,\r = x0D
譬如說16進制的80,轉成二進制就變成1 0 0 0 0 0 0 0,就是圖上所說的第四個Byte。
在 03-11-2013 04:10 AM
你說"16進制的80,轉成二進制就變成1 0 0 0 0 0 0 0,就是圖上所說的第四個Byte"
所以1是在第七的位置.對照我的貼圖後就是RS232啟動. 不知我的理解是否正確?
那我接下來Labview程式該如何修改,有沒有範例程式讓我修改阿?
能否給點建議
在 03-12-2013 05:42 AM
照你所說的話.第一個位元是從bit1開始數了.
那我的圖上byte5:的地方怎麼會有bit0:0-CMM. 1-CFC的定義呢?
在 03-12-2013 08:09 PM
你說的沒錯,應該是從bit0開始,我漏看了你的圖。
建議你還是直接用\r\00\00\80\80\10\FF\00\00\00\00\00\00\00\00去詢問儀器原廠,
請他解讀一遍給你聽應該就很清楚了。