NI產品與技術 討論區

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

使用LabVIEW抓三軸加速度計的X Y Z 值

各位先進前輩好

我最近有在看VISA這個功能的用法

不過市面上的書籍很有有單元在介紹這個指令的用法

我想請問各位

 

問題一 要連結RS232時是否一定要去Serial & Parrallel -> COM port 設定baud rate, data bit, parity, stop bit這些資料

            如果需要怎樣才算儀器設定成功

問題二  我是去開啟labview內建的範例程式 basic serial write and read做修改

            想請問要如何抓取三軸加速度計XYZ軸的值

            哪個指令可以設定抓取需要的位元(圖檔的紅色標示這)



 

0 積分
1 條訊息(共 8 條)
7,023 檢視

阿暖您好

 

1. 問題一 要連結RS232時是否一定要去Serial & Parrallel -> COM port 設定baud rate, data bit, parity, stop bit這些資料
是的,兩端必須有一樣的設定,否則無法使用。

2. 如果需要怎樣才算儀器設定成功
只要該儀器支援VISA,若成功時,在 basic serial write and read的範例程式中,下 *IDN?\r\n 指令,應會看到儀器回覆自身名稱。


3. 問題二 想請問要如何抓取三軸加速度計XYZ軸的值 / 哪個指令可以設定抓取需要的位元(圖檔的紅色標示這)

由您提供的 data sheet 中,若電腦傳送 ""FF" 字串(藍色標示),Vital Belt 即可開始傳送八個Channel 的資料,資料格式有如您用紅線所標示的。

 

 

以上資料供您參考。

謝謝

NI 應用工程部

0 積分
2 條訊息(共 8 條)
7,000 檢視

for NI工程師

您的解答讓我有了初步的了解

真的很感謝您

我會去試試看的

 

我們研究室有買您們NI DAQ儀器商品cRIO-9014

目前同學在摸索這台

不過在PC端都抓不到儀器

驅動程式也抓了

希望您能提供一下方法

謝謝

 

0 積分
3 條訊息(共 8 條)
6,994 檢視

阿暖您好

 

很高興我們能協助您的問題。

 

建議若有其他問題,請建立新的討論文章,以便往後遇到同樣問題的討論區使用者可以找到相關資料。

 

謝謝

 

NI 應用工程部

0 積分
4 條訊息(共 8 條)
6,983 檢視

各位前輩大家好

目前我已經把經由RS232所輸出的值讀取出來

不過我不知道如何抓取想要的數值

有什麼函數可以提供呢

例如我想要b3 b5 b7

如何分離出這三個位元?

真的很謝謝各位前輩抽空幫我看看

給我一點想法

 

因為我是這禮拜一去中興聽了NI LabVIEW的介紹

就深深愛上它了 之前是用BCB寫

目前有多做練習題

爬爬論壇 看大家的問題

希望有朝一日可以跟大家討論

 

0 積分
5 條訊息(共 8 條)
6,952 檢視

阿暖您好

 

建議可以參考有關 string, boolean及 array相關範本。

 

以下附上相關範例 ,供您參考。

請留意 LabVIEW 的陣列是將從 0 開始 index,因此 bit 5 的位址可能不太一樣。

 

NI 應用工程部

0 積分
6 條訊息(共 8 條)
6,914 檢視

NI 工程師您好

請問您的範例程式子串輸入95

他是十進制的95還是ASCII的95

謝謝

0 積分
7 條訊息(共 8 條)
6,890 檢視

阿暖您好:

 

此範例程式裡為 字串。(可從程式區裡的 VI 名稱得知)

 

謝謝

 

NI 應用工程部

0 積分
8 條訊息(共 8 條)
6,865 檢視