想學TestStand那理有相關教學資料....

寫了幾年的LabView後想要學TestSand來整合一些測試流程集測試方法....

不知各位先進有何好方法可以讓我很快入門......Thanks!

問小小羊兒最快,他是TestStand的高手。 Benjamin38117.7171527778

小小羊兒請教你了…

請問一下各位先進....什麼是TestSand![](upload://qPCmzfq2KigUaPncn6Um67RUCob.gif)

[QUOTE=vincent9999]

寫了幾年的LabView後想要學TestSand來整合一些測試流程集測試方法....

不知各位先進有何好方法可以讓我很快入門......Thanks!

[/QUOTE]

基本上LabVIEW在業界的使用者有絕大部分是屬於測試工程師或驗證工程師,而每個領域的工程師常用的測試程式或功能也通常固 定是特定的幾個,譬如說控制固定幾種儀器,透過RS232,ethernet跟UUT溝通..等等.換句話說,當你底層的VI完 成後,後來的工作幾乎都是花在如何將UUT所需的測試需求一一加入測試程式內.最簡單的方式就是使用Sequence.

Sequence是將指定的工作排序從頭到尾執行一次,實際上的應用是某些測試項目你希望多測試幾次或是測試結束後直接Goto 到特定位置.這些程序控制基本上LabVIEW都能完成,只是程式會看起來會相當複雜,且不易維護,這部分也不是LabVIEW 的強項.

LabVIEW在5.1的版本上有一個toolkit-test executive,功能是以類似套裝軟體的方式,將這些測試排程的部分交由這個toolkit來完成,常用的程序控制都可以互 動式設定取代寫程式.算是一項不小的革命,省了工程師不少時間. 這也是TestStand的前身.

TestStand目前的版本為3.0,功能也不僅止於管理LabVIEW的VI,如DLL,ActiveX automation,.NET等等也都納入他能管控的一部份,我個人目前是使用2.0的版本,3.0去年release後我也 有買,但run example就出現bug及一套只能安裝一台PC,要使用還需透過序號及PC的Machine IP向NI申請合法的Activate ID,換言之一套10幾萬的軟體只能裝在固定一台PC.有時run了後出現bug想換一台PC試試都不行(為了遏止盜版風),用 的不太愉快後還是回到2.0. 因為3.0在LabVIEW上面的改進對我而言還不太需要(有點類似LV7 express VI提供較簡單的設定,對進階使用者而言根本不需要).

TestStand的學習我個人是看course manual花兩個禮拜學的,之後的功力是靠累積使用這套軟體經驗而來的. 它絕對不會難,而是煩,因為功能太多你需要瞭解很多的設定. 我個人的建議是如果你跟NI買原版十幾萬TestStand 3.0的軟體,跟Salesㄠ一本免費教材自己看書學,example盡量一個一個照著做.兩個禮拜應該能有基本功力. 上NI的課可能要靠運氣,如果運氣好可以從講師那挖到不少寶,運氣不好就只是照本宣科. NI的工程師也是K manual閉關個兩個禮拜就出來教課的. 憑各位的聰明才智應該不會比他們差的.

我個人的使用經驗是使用TestStand之後省掉我開發新程式的時間至少一半.

有空再跟各位提一下TestStand的效能部分,有點小遺憾.只能靠CPUㄍㄧㄥ了.

謝謝小小羊兒的說明..

因最近公司要我Survey關於teststand的相關資料

所以想在網路上先找一些教材了解一下再決定是否要導入Teststand作為管理測試程式之核心部分..

但是聽小小羊兒之說明後是乎3.0比較多限制...若是使用2.0不知NI會不會賣2.0之版本?

因為還沒買所以course manual可能就很難找到了..不知NI網站上是否有提供?上網找看看了.......

若是有找到在告訴大家....謝謝......