請指導一下,HP34401A Getting Started.vi中timeout的意義

各位儀器控制運用之前輩:

目前我著手於hp34401a之儀控練習,其中在"HP34401A Getting Started.vi"中的timeout參數,雖然閱讀了help內的說明文件與更底層的SubVI學習,對於timeout的意義仍不太清楚,在此,請諸位前輩指導說明"timeout"與DMM資料讀取的影響關係,謝謝

到下面網址參考看看:

http://zone.ni.com/devzone/conceptd.nsf/
webmain/1A760883EEF23D7E86256DBA
006C9C00

Benjamin38426.5766782407

其實很多vi都有timeout值的設定。其意義就是:如果儀器在某時間沒有回應,就不再繼續等待儀器的回應,直接回應「逾時」或是跳過這個步驟。這個「某時間」就是timeout值。

如果下指令給儀器,LabVIEW會等待儀器的回應,如果過了太久仍不回應的話,就不再繼續等了。這樣你瞭解嗎?

這樣敘述了解多了

各位前輩們大家好;

為何儀器會在某時間沒有回應

是因為指令下錯嗎??還是參數下錯???可有解決方法

如HP3441A測量vdc時,指令參數因該是如何勒???

可以請大家麻煩解答一下小弟心中疑慮嗎?...

謝謝.......

[QUOTE=JHP]

各位前輩們大家好;

為何儀器會在某時間沒有回應

是因為指令下錯嗎??還是參數下錯???可有解決方法

如HP3441A測量vdc時,指令參數因該是如何勒???

可以請大家麻煩解答一下小弟心中疑慮嗎?...

謝謝.......

[/QUOTE]

比如說示波器的Trigger 設定在5V Rise 但因為Probe 所接的點是錯誤的,跟本沒有波形存在,此時如果沒有Time out 哪將會一直的等下去,使用者也不知道到底是哪裡出了錯誤.

其實程式寫到最後,覺得最難的部份是 "防呆"

KENLIN38509.75875

[QUOTE=KENLIN]其實程式寫到最後,覺得最難的部份是 "防呆"[/QUOTE]

是阿,我也是這麼認為。在工業上,普遍都會認為「穩定」是第一要務,所以程式設計人員就要想辦法事先設想出可能會發生的錯誤狀況,並且將容錯的觀念融入到程式設計當中。我想這應該算是一種人工智慧吧,電腦雖然有運算快速的特點,但是如果遇到沒有事先想到的錯誤,就有可能會當機或是截取出錯誤的數據。這一點確實是要留意的。![](upload://wh1Jr0invKZTARRL2Hqlvc8do63.gif)

嗯嗯....

原來如此...下次多注意一下..

ps;那台器打錯應該是HP34401A

謝謝大家熱心回覆..