各位儀器控制運用之前輩:
目前我著手於hp34401a之儀控練習,其中在"HP34401A Getting Started.vi"中的timeout參數,雖然閱讀了help內的說明文件與更底層的SubVI學習,對於timeout的意義仍不太清楚,在此,請諸位前輩指導說明"timeout"與DMM資料讀取的影響關係,謝謝
各位儀器控制運用之前輩:
目前我著手於hp34401a之儀控練習,其中在"HP34401A Getting Started.vi"中的timeout參數,雖然閱讀了help內的說明文件與更底層的SubVI學習,對於timeout的意義仍不太清楚,在此,請諸位前輩指導說明"timeout"與DMM資料讀取的影響關係,謝謝
到下面網址參考看看:
http://zone.ni.com/devzone/conceptd.nsf/
webmain/1A760883EEF23D7E86256DBA
006C9C00
其實很多vi都有timeout值的設定。其意義就是:如果儀器在某時間沒有回應,就不再繼續等待儀器的回應,直接回應「逾時」或是跳過這個步驟。這個「某時間」就是timeout值。
如果下指令給儀器,LabVIEW會等待儀器的回應,如果過了太久仍不回應的話,就不再繼續等了。這樣你瞭解嗎?
這樣敘述了解多了
各位前輩們大家好;
為何儀器會在某時間沒有回應
是因為指令下錯嗎??還是參數下錯???可有解決方法
如HP3441A測量vdc時,指令參數因該是如何勒???
可以請大家麻煩解答一下小弟心中疑慮嗎?...
謝謝.......
[QUOTE=JHP]
各位前輩們大家好;
為何儀器會在某時間沒有回應
是因為指令下錯嗎??還是參數下錯???可有解決方法
如HP3441A測量vdc時,指令參數因該是如何勒???
可以請大家麻煩解答一下小弟心中疑慮嗎?...
謝謝.......
[/QUOTE]
比如說示波器的Trigger 設定在5V Rise 但因為Probe 所接的點是錯誤的,跟本沒有波形存在,此時如果沒有Time out 哪將會一直的等下去,使用者也不知道到底是哪裡出了錯誤.
其實程式寫到最後,覺得最難的部份是 "防呆"
KENLIN38509.75875[QUOTE=KENLIN]其實程式寫到最後,覺得最難的部份是 "防呆"[/QUOTE]
是阿,我也是這麼認為。在工業上,普遍都會認為「穩定」是第一要務,所以程式設計人員就要想辦法事先設想出可能會發生的錯誤狀況,並且將容錯的觀念融入到程式設計當中。我想這應該算是一種人工智慧吧,電腦雖然有運算快速的特點,但是如果遇到沒有事先想到的錯誤,就有可能會當機或是截取出錯誤的數據。這一點確實是要留意的。
嗯嗯....
原來如此...下次多注意一下..
ps;那台器打錯應該是HP34401A
謝謝大家熱心回覆..