NI產品與技術 討論區

取消
顯示結果 
搜尋替代 
您的意思是: 

LabVIEW和3軸高斯計串列通訊介面

您好:

  想請問一下,我有買一台三軸高斯計(X軸、Y軸、Z軸)。它有附上RS-232的通訊線,可以接到電腦上。另外,它於說明書上,有附上它傳送的Protocol (如下夾帶檔案jpg圖所示)。於它的RS-232 Protocol當中有提到,它會一直以每秒9600bits的速率傳送13 bytes的資料到PC(個人電腦)上。而這13bytes的格式(Format)於下圖中有提到,Byte2和Byte3合成X軸資料,Byte4和Byte5合成Y軸資料,Byte6和Byte7合成Z軸資料。最後,若將XYZ軸取它的均方根值,就得到總和。這些資料於我的高斯計都會有顯示(X軸、Y軸、Z軸、XYZ總和),我可以利用它有公佈的RS-232 Protocol及RS-232通訊線,做一個介面到電腦上即時顯示(和高斯計上的值一樣同步即時顯示),可以嗎?有辦法做到嗎?要如何做這個介面呢?若您會,可以教教我嗎?謝謝您。

也許對您來說,我是陌生人,若您會可以利用您有空的時間教我嗎?謝謝您的指導。

P.S.:Byte 9~12分別為秒、分、小時及日期的格式。

 

0 積分
1 條訊息(共 2 條)
4,654 檢視
你好

你可以朝以下方向嘗試
RS232提供的是一個介面,對於labview來說就是寫入指令與讀出資料,因此你需要先知道該高斯計的控制指令。
一旦有了指令之後,可以在MAX下開啟 Device and Interface -> Serial & Parrallel -> COM port 設定 跟儀器相同的 baud rate, data bit, parity, stop bit
接著開啟 VISA test panel 寫入指令與讀出資料 確認資料的正確性
如果到這一步都沒有問題 可以開啟labview內建的範例程式 basic serial write and read 以此為基礎修改成符合你需求的程式
0 積分
2 條訊息(共 2 條)
4,626 檢視