用PC接收數值

我是LABVIEW的新手  最近要用到LABVIEW   問題不少

想請問用PC接收電壓,溫度,電流,功率的數據  並且透過RS-232的做傳輸(主要是接收數據)

找過了很多書籍  VISA接收到的是字串嗎?  那要如轉換成數值?

還有最後接受到的東西被要求要用波型去表示  就是同時要有數值和波型  

要如何用LABVIEW裡的VISA來做呢?  希望可以有完整的架構(因為是新手  所以要做出能WORK的架構   說實在有困難)

"我的LABVIEW是8.6版的" 

感謝> <

你必須先了解不論是Labview或VB等運用PC與外部儀器設備溝通的格式由外部儀器設備來定義.

用123.456來舉例,有些直接傳字串"123.456"或"123456"(沒傳小數點自己再計算),有些傳ASCII碼[12][34][56]等等很多種.

而且有的儀器設備有多種模式可供選擇,下面文章你先爬文.

http://it360.tw/forum/forum_posts.asp?TID=12720&KW=asc

http://it360.tw/forum/forum_posts.asp?TID=12627&KW=asc

http://it360.tw/forum/forum_posts.asp?TID=12650&KW=asc

DonWang40575.3674768519

VISA做的事是通訊控制、抓回來的資料格式一律是字串(STRING)。

抓回來的字串可以改格式變換成數字(int, double....)

換成數值以後、使用數值去劃成波型顯示即可(波型可由數值構成)

基本通訊架構、請找labview裡面的範例,可在find example功能內尋找 :)

[QUOTE=clockwade]

我是LABVIEW的新手  最近要用到LABVIEW   問題不少

想請問用PC接收電壓,溫度,電流,功率的數據  並且透過RS-232的做傳輸(主要是接收數據)

找過了很多書籍  VISA接收到的是字串嗎?  那要如轉換成數值?

還有最後接受到的東西被要求要用波型去表示  就是同時要有數值和波型  

要如何用LABVIEW裡的VISA來做呢?  希望可以有完整的架構(因為是新手  所以要做出能WORK的架構   說實在有困難)

"我的LABVIEW是8.6版的" 

感謝> <

[/QUOTE]

做過類似的東西,使用ADAM-4012 模組,輸入指令後回傳值電壓值,寫法如下,參考看看。

![](upload://uqjxhz50ORbyfTvVtg81mWpJKXt.jpeg)