NI產品與技術 討論區

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

RS232連接電錶900B 讀取錯誤訊息

Dear All,

小弟用 RS232與 詮華 900B電錶, 在Labview程式中, 原本都正常執行,  經過一段時間後, 可能會出現錯誤訊息視窗, 

錯誤訊息內容如下:

Error-1073807339 occurred at VISA Read in 900B Meter Read.vi

 

Possible reason(s):

VISA: (Hex0xBFFF0015) Timeout expired before operation completed

 

按下錯誤訊息窗中 Continue, 過一子會再跳出同樣的錯誤訊息.

 

我試過先把 900B電錶重開機後, 在按下錯誤訊息窗中 Continue, 程式又能繼續執行,

但在經過一段時間又會再發生, 不知道是哪裡出問題.

 

小弟附上900B電錶讀取Vi, 請前輩們幫幫忙找問題.

謝謝!!

0 積分
1 條訊息(共 5 條)
3,881 檢視

你好,

 

因为我没有通讯协议,所以不知道你为什么要等1500ms以后才读取数据,应该不需要这么长的时间吧。可以试着减少等待的时间

 

我在你的程序中加了一个属性,可以知道串口收到了多少数据,你看不看会不会有改善。

 

希望可以帮助到你。

 

Lily

0 積分
2 條訊息(共 5 條)
3,877 檢視

Hi Lily,

謝謝您的協助, 但我沒辦法開啟你的程式, 我的版本是 Labview 2011, 能麻煩你在幫忙轉檔嗎?

 

謝謝!!

0 積分
3 條訊息(共 5 條)
3,846 檢視

Hi,

 

RS232 _900B.png

这样可以看见吗?

 

Lily

0 積分
4 條訊息(共 5 條)
3,828 檢視

Hi Lily,

謝謝您的協助, 我再試看看.

 

win

0 積分
5 條訊息(共 5 條)
3,825 檢視