NI產品與技術 討論區

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

RS-232接電表一直出現錯誤

大家好

我是剛用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也是出現此問題

請大家幫我解答

謝謝!!

0 積分
1 條訊息(共 20 條)
8,720 檢視

請問是哪一個廠商?哪一個型號?

NI-VISA 是哪一個版本?

這樣很難判斷?

有可能儀器沒有回傳ASCII字串?因為您不熟悉這台儀器的操作?有沒有手冊?

可能需要 RS-232 跳線?

有可能您的電腦沒有安裝驅動程式 NI-VISA?

0 積分
2 條訊息(共 20 條)
8,708 檢視
電表是UNI-TREND 公司  型號UT60A
有附一條RS-232  一端紅外線一端是母的(9pin)
NI-VISA版本我從4.1版到4.3版都有試過..但都沒辦法
電表有附手冊(如圖)
NI-VISA驅動程式請問要到哪下載呢?
不是下載NI-VISA版本中就有了嗎?
 
儀器確實沒有回傳ASCII字串..但我執行Troubleshooting Serial Line Monitor.vi
DSR 和CTS都有反應
所以不知什麼原因?
不知有沒有辦法解決呢?
謝謝!!
 
 
 
0 積分
3 條訊息(共 20 條)
8,705 檢視
補充:
用VB程式可以抓的到ASCII
在想會不會是RS-232跳線一端是紅外線
LabVIEW 讀不到呢?
還是沒驅動程式?
 
 


由 9527 在 03-08-2008 07:18 AM 上編輯的訊息
0 積分
4 條訊息(共 20 條)
8,705 檢視

可以附上VB code 來看看嗎?

可能是指令沒有下對?

 

0 積分
5 條訊息(共 20 條)
8,688 檢視

請參考附件

謝謝!!

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

大約看了一下VB code,完全沒有看到對RS-232下指令的動作,只有看到處理字串的動作。

可能是我眼花吧

0 積分
7 條訊息(共 20 條)
8,677 檢視

嗯..因為此電表只能顯示量測的數值(附圖)

無法傳指令寫入數值

電表網址  http://www.uni-trend.com/UT60A.html

所以只能將電表讀出的值做處理字串的動作

請問那還有辦法解決嗎?

麻煩您了

謝謝!!

 

 

0 積分
8 條訊息(共 20 條)
8,673 檢視
您的 Basic Serial Write and Read.vi 需要修改,請將 Visa serial write 刪除,然後將 Visa serial read 放在迴圈裡,記住加delay in Loop。
 
應該可以看到數值變化。台廠電表一般來說也是會回傳二次數值回來。
 
另外字串有可能是Hex,請把游標放在 String indicator,按右滑鼠鍵,選擇 Hex 表示。
0 積分
9 條訊息(共 20 條)
8,661 檢視

吳先生您好:

我試了您的方法雖然沒有出現錯誤

但是都沒有字串傳回來

不知是否哪邊又出現問題了?

請您幫我看看是否程式哪邊出了問題

謝謝您!

0 積分
10 條訊息(共 20 條)
8,635 檢視