如何知道RS232有資料寫入

我想用LABVIEW接收由RS232儀器傳出來的資料,

我只能被動的由使用者觸發按後,資料才會傳到電腦上,電腦的RS232埠的設定,我可以用設備擷取到。

當資料傳到電腦時在LABVIEW會觸發什麼事件嗎,或可以從哪里可以下手寫程式。

用下面方式試試

 

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

請問@@
visa serial 連接的下一個物件是在哪裡阿
沒有看到= ="

[QUOTE=benzie]請問@@
visa serial 連接的下一個物件是在哪裡阿
沒有看到= ="
[/QUOTE]

需要使用 Property node 的方式建立
如圖一
路徑:Programming >> Application Control >> Property node

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

建立 Property node 後,請將 Visa 的連線連至 Property node 後
再對著Property node 的文字端進行設定
如圖二
![](upload://ugMvGclovDvol0hsd2T4HIvMFZ.jpeg)

我依照上面程式抓元件下來
可是
他出現一個問題耶

VISA Read : contains unwired or bad terminal

顯示元件是在 visa read那個

WHY  ?__?

在LabVIEW>>Help>>Find Examples...搜尋serial有以下範例可參考

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

Dear benzie:

我之前的回應只說明如何知道有資料進來.

要真正收到(送出)資料visa serial要連Com1還是Com幾,每個使用者不同,visa serial是個子VI,除了Com一定給他,其他傳輸率,資料長度,停止位元,結束碼...都由原始設定,使用不一樣你要另外連接.