大家好
我是剛用LabVIEW的新手
我用LaBVIEW7.1中內建的rs-232 basic serial Write and Read程式
要讀取電表值傳回電腦(電表示用UNI-T60A)
設定值
baud rate: 2400
data bits:8
parity:odd
stop bits:1
執行程式一出現
VISA:couldnot perform operation because of I/O error
不知是不是抓不到rs-232的port?
用instrument I/O Assistant也是出現此問題
請大家幫我解答
謝謝!!
在 03-08-2008 05:31 AM
請問是哪一個廠商?哪一個型號?
NI-VISA 是哪一個版本?
這樣很難判斷?
有可能儀器沒有回傳ASCII字串?因為您不熟悉這台儀器的操作?有沒有手冊?
可能需要 RS-232 跳線?
有可能您的電腦沒有安裝驅動程式 NI-VISA?
03-08-2008 07:12 AM - 已編輯 03-08-2008 07:18 AM
在 03-08-2008 08:28 PM
可以附上VB code 來看看嗎?
可能是指令沒有下對?
請參考附件
謝謝!!
在 03-09-2008 01:41 AM
大約看了一下VB code,完全沒有看到對RS-232下指令的動作,只有看到處理字串的動作。
可能是我眼花吧
嗯..因為此電表只能顯示量測的數值(附圖)
無法傳指令寫入數值
電表網址 http://www.uni-trend.com/UT60A.html
所以只能將電表讀出的值做處理字串的動作
請問那還有辦法解決嗎?
麻煩您了
謝謝!!
在 03-09-2008 05:38 AM
吳先生您好:
我試了您的方法雖然沒有出現錯誤
但是都沒有字串傳回來
不知是否哪邊又出現問題了?
請您幫我看看是否程式哪邊出了問題
謝謝您!