From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.

NI產品與技術 討論區

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

使用VISA藉由TCPIP控制儀器時,VISA Write元件出現錯誤訊息..

目前的環境需要使用網路(TCPIP)來控制一台儀器
在NI MAX上面已經建立好了一個VISA Resource => "TCPIP0::192.168.1.1::inst0::INSTR"
並且使用VISA Test Panel 對儀器送"*IDN?\n"指令可以得到正確的回覆。
VISA_problem0.png
但,若在LabVIEW內使用VISA元件對該儀器送同樣的指令時,卻在VISA Write之後會出現錯誤訊息。
VISA_problem.png
網路上查到的資料似乎與 EOF flag有關,但改了半天仍然找不到解決方法!
 
請問哪邊還需要注意呢?
謝謝!
 
 
 
 
0 積分
1 條訊息(共 4 條)
2,626 檢視

你property 中 temination character enable 和 sned end enable 

都是設為false ...是否因此讓設備無法正確識別命令?

Cherish life, stay away from programming...
0 積分
2 條訊息(共 4 條)
2,590 檢視

感謝您的回覆!

已經試過,將temination character enable 和 sned end enable 設定兩者皆true, 再執行此VI,仍然會在VISA Write後出現錯誤訊。

 

 forTWNIGO.png

 

0 積分
3 條訊息(共 4 條)
2,583 檢視

我建議你可以先到NI MAX下,使用visa panel進行測試,確定儀器通訊沒有問題後,再進行LabVIEW程式編寫。

Snipaste_2018-11-22_07-39-16.png

0 積分
4 條訊息(共 4 條)
2,508 檢視