欧美性猛交xxxx免费看_牛牛在线视频国产免费_天堂草原电视剧在线观看免费_国产粉嫩高清在线观看_国产欧美日本亚洲精品一5区

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

TestStand基礎(chǔ)使用方法知識分享

華穗科技 ? 來源:華穗科技 ? 2023-12-08 13:39 ? 次閱讀

TestStand作為一款標(biāo)準(zhǔn)商用測試管理軟件,擁有基于圖形化的操作界面,具備測試管理軟件所要求的測試管理和執(zhí)行功能,也是NI在自動化測試領(lǐng)域重要的軟件開發(fā)平臺。

TestStand擁有以下主要特點:

1.測試管理和執(zhí)行

2.支持主流開發(fā)環(huán)境

3.具有自定制的用戶界面設(shè)計

4.自動生成報表

下面小編就和大家淺談一下TestStand基礎(chǔ)使用方法的相關(guān)知識吧!

本文教程

TestStand基礎(chǔ)使用方法

一、步驟如何使用、設(shè)置

1.選擇合適版本的TestStand

根據(jù)下圖TestStand與LabVIEW版本對應(yīng)表來選擇下載哪個版本的TestStand。

4b8e1874-9582-11ee-8b88-92fbcf53809c.png

2.選擇合適版本的TestStand 安裝完TestStand后,計算機桌面就會有一個序列編輯器的快捷方式圖標(biāo),如果沒有的話可根據(jù)下載路徑自行尋找。雙擊TestStand圖標(biāo)即可打開序列編輯器。如果是第一次運行,會首先彈出一個介紹版本兼容性的窗口,如下圖所示,它描述了新版本相比舊版本有哪些方面的變化以及兼容性問題。如果你不希望它在下一次啟動還出現(xiàn)的話,可以勾選"Don't Show this Dialog Again"之后再點擊OK即可。

4b925420-9582-11ee-8b88-92fbcf53809c.png

3.用戶登錄窗口 接下來會彈出用戶登錄窗口如下圖所示,默認TestStand已創(chuàng)建一個名稱為"administrator"、密碼為空的用戶,只需要點擊OK即可進入序列編輯器的主界面。

4bbdbd18-9582-11ee-8b88-92fbcf53809c.png

4.添加序列步驟 將步驟添加至序列中,可使用以下兩種方法。

(1)直接將步驟窗格中需要的步驟拖入至主序列中。

(2)在空白處右鍵,選擇InsertStep→并選擇需要的步驟如下圖所示:

4bd30740-9582-11ee-8b88-92fbcf53809c.png

注意:Pass/Fail Test、Numeric Limit Test、Multiple Numeric Limit Test、String Value Test以及Action為使用任意模塊適配器步驟類型。在創(chuàng)建這五種步驟類型的實例時,需要為每個實例聲明代碼模塊。模塊適配器類型主要有LabVIEW、LabWin-dows、C/C++DLL等等,我們主要使用LabVIEW來配合使用。

5.創(chuàng)建VI 選中需要編輯的步驟,在步驟屬性窗格中,我們可以為該步驟創(chuàng)建VI,并進行編輯。 這里小編提醒大家,如果想要在TestStand中對測試步驟創(chuàng)建VI并編輯,需要先在菜單欄中選中Configure->Adapters,將適配器選擇為LabVIEW Development System如下圖所示:

4be80c94-9582-11ee-8b88-92fbcf53809c.png

4bf61c44-9582-11ee-8b88-92fbcf53809c.png

按照上圖中勾選完成之后點擊確定即可按照下圖為測試步驟創(chuàng)建并編輯VI。第一次創(chuàng)建VI前先將創(chuàng)建的TestStand序列文件保存到具體路徑下,只有這樣在創(chuàng)建VI時才可以選擇使用相對路徑。

4c0e6d6c-9582-11ee-8b88-92fbcf53809c.png

6.編輯VI 為步驟創(chuàng)建完VI之后就可以在新建的VI中進行編輯啦。

舉個例子,產(chǎn)生一個隨機數(shù)若大于5則Pass,反之則Fail,是不是非常簡單呢。除了Pass/Fail測試之外,數(shù)值限度測試、多數(shù)值限度測試、字符串測試以及動作的使用方法都與以上所述的Pass/Fail Test十分相似,都是TestStand十分基礎(chǔ)的操作,大家可以自行嘗試一下使用。

4c237ae0-9582-11ee-8b88-92fbcf53809c.png

7. 執(zhí)行序列及其執(zhí)行方式

編寫完LabVIEW程序之后回到TestStand主序列,在菜單欄中選擇Execete→Test UUts、Single Pass、Run MainSeqence均可運行如下圖所示,這三者的區(qū)別是執(zhí)行入口點不同。

4c3d9b6e-9582-11ee-8b88-92fbcf53809c.png

那么這三種執(zhí)行方式又有哪些特點,可以在什么場景使用呢?

(1)Test UUTs

Test UUTs最大的特點就是連續(xù)測試,首先會要求輸入序列號,可隨意輸入UUT的序列號,如"01",然后點擊OK。測試完成后會顯示最終的測試結(jié)果,測試完之后點擊OK會再次跳出彈窗要求再次輸入序列號,可隨意輸入如"02",最終也會顯示測試結(jié)果,如果不點擊OK點擊了Stop則會結(jié)束測試,并生成測試報表。

4c4b6fa0-9582-11ee-8b88-92fbcf53809c.png

4c59cd0c-9582-11ee-8b88-92fbcf53809c.png

4c6a1676-9582-11ee-8b88-92fbcf53809c.png

(2)Single Pass

顧名思義單次執(zhí)行,與Test UUTs不同的是,它不需要輸入測試的序列號并且執(zhí)行一次后自動結(jié)束,結(jié)束后自動生成報表,報表中包括測試時間、操作員名稱、每個測試步驟的結(jié)果等等。

4c7a40e6-9582-11ee-8b88-92fbcf53809c.png

(3)Run Main-Sequence

與以上兩者不同的是,該執(zhí)行方式只執(zhí)行主序列中的步驟,并且并不會生成報表,只會顯示每個步驟的狀態(tài)(Passed/Failed/Done/…)。

4c9315c6-9582-11ee-8b88-92fbcf53809c.png

8.任意模塊適配器

除了以上五種使用任意模塊適配器步驟類型,還有無模塊適配器步驟類型,比較常用的有Statement、Lable、MessagePopup、Flow Control以及Label等。 以Statement為例,我們可以在下方中間的步驟屬性設(shè)置中找到Statement的一些固有屬性,Statement一般用來聲明、賦值,如下圖所示,我們可以在表達式中輸入簡單的賦值語句如下圖所示。

4ca32aec-9582-11ee-8b88-92fbcf53809c.png

再以Message Popup為例,如下圖所示,與Statement類似,Message Popup是消息彈窗步驟,也擁有自己的固有屬性,我們可以將想要在消息彈窗上顯示的信息寫入Message Expression就可以在彈窗中顯示,除此之外還可以將圖片、網(wǎng)頁等加入到消息彈窗中,均可根據(jù)需求來設(shè)置屬性。

4cace0f0-9582-11ee-8b88-92fbcf53809c.png

4cbbc548-9582-11ee-8b88-92fbcf53809c.png4ccd29fa-9582-11ee-8b88-92fbcf53809c.png ? ? ?

二、如何創(chuàng)建、調(diào)用變量:

1. 變量的分類

變量在TestStand中主要可分為Local(局部變量)、Parameters(參量)、FileGlobals(文件全局變量)以及StationGlobals(站全局變量)如下圖所示。

4cdc1eb0-9582-11ee-8b88-92fbcf53809c.png

其中局部變量的作用范圍是最小的,它負責(zé)在同一個序列的步驟之間傳遞數(shù)據(jù),一個局部變量對于另一個序列而言是不可見、不可訪問的。參量的作用范圍則比局部標(biāo)量稍大一些,有點類似于文本編程中函數(shù)的形參,對于序列本身的步驟而言,參量的使用訪問和局部變量是沒有差別的。

剩下兩個全局變量,既然都叫全局變量了想必作用域一定比前兩者大很多。對于文件全局變量而言。每個序列文件都可以定義自己的文件全局變量,且在任意序列之間,都可以通過文件全局變量來傳遞和共享數(shù)據(jù),不同于參量局限于調(diào)用序列之間。但是一個序列文件的文件全局變量對另一個序列而言還是不可見、不可訪問的。

最后最后,站全局變量是TestStand中作用域范圍最大的,只要是運行于同一臺計算機上的同一個版本的TestStand,任何序列文件之間都可以訪問站全局變量。

這里小編需要提醒大家:雖然文件全局變量和站全局變量的作用域范圍很大,但是我們不應(yīng)該濫用兩種全局變量。如果局部變量和參量能夠滿足數(shù)據(jù)傳遞的需求,我們應(yīng)該盡量避免使用全局變量。全局變量的過多使用可能會帶來潛在的隱患,因為多個地方都有權(quán)限對全局變量進行寫操作,在實際應(yīng)用中任何操作者都有權(quán)限對全局變量進行改動,從而導(dǎo)致信息不互通引發(fā)種種麻煩。

2.變量的數(shù)據(jù)類型

創(chuàng)建變量可以在需要的變量類型下右鍵選擇Insert來選擇添加什么類型的數(shù)據(jù),下圖以添加局部變量為例。TestStand中的數(shù)據(jù)類型主要有數(shù)值型、字符串型、布爾型、對象引用、容器、定義類型以及數(shù)組類型。

4cf456f6-9582-11ee-8b88-92fbcf53809c.png

3.容器

以上諸多數(shù)據(jù)類型中,比較特殊的是Container(容器)類,它似于LabVIEW中的簇,在TestStand中稱為自定義數(shù)據(jù)類型。顧名思義就是包含了很多的東西,在TestStand中容器可以包含其他變量和屬性。如下圖所示,創(chuàng)建了一個容器,其中添加了兩個屬性"number"和"Boolean",分別是數(shù)值型和布爾型。在實際項目中,我們可以根據(jù)需要創(chuàng)建多種不同的容器。

4d026dcc-9582-11ee-8b88-92fbcf53809c.png

4. 子序列及調(diào)用變量

需要調(diào)用變量,我們可以結(jié)合調(diào)用子序列來一起使用。

首先在序列窗格中新建一個序列作為子序列并在子序列中創(chuàng)建一個參量z、值為0。

4d0622c8-9582-11ee-8b88-92fbcf53809c.png

隨后在步驟窗格中找到SequenceCall來調(diào)用,選中Sequence Call后在步驟屬性設(shè)置窗格中勾選Use Current File并在Sequence中下拉選擇新建的子序列名,這時會在"參量"一欄自動列舉出子序列中的所有參量。

4d1f06bc-9582-11ee-8b88-92fbcf53809c.png

在Value中輸入Locals.x,注意HowPassed中數(shù)據(jù)的傳遞方式是By Reference,即可完成調(diào)用子序列。

4d336a6c-9582-11ee-8b88-92fbcf53809c.png

我們創(chuàng)建一個局部變量為x、值為0,隨后在調(diào)用子序列的步驟前添加一個Statement,寫一個為Locals.x賦值的語句"Locals.x=7",再為子序列添加一個Statement,在表達式中寫入"Parameters.z += 2"。

4d4f2e6e-9582-11ee-8b88-92fbcf53809c.png

之后我們在主序列中添加一個MessagePopup步驟來讓結(jié)果顯示更加明確,在Message Expression中輸入"修改后z的值為"+Str(Locals.x)。

4d6011ac-9582-11ee-8b88-92fbcf53809c.png

最后我們選擇Single Pass執(zhí)行,觀察結(jié)果。

4d655c16-9582-11ee-8b88-92fbcf53809c.png

可以發(fā)現(xiàn)一開始局部變量x的值為7,在跳轉(zhuǎn)到子序列后,先將主序列的局部變量x的值賦給了子序列的參量z,再執(zhí)行了子序列中z+2的聲明步驟,最后得到z的值為9。







審核編輯:劉清

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • LabVIEW
    +關(guān)注

    關(guān)注

    1976

    文章

    3657

    瀏覽量

    325426
  • TestStand
    +關(guān)注

    關(guān)注

    5

    文章

    7

    瀏覽量

    11129

原文標(biāo)題:知識分享 | TestStand基礎(chǔ)使用方法

文章出處:【微信號:華穗科技,微信公眾號:華穗科技】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    誰有TestStand的教程?。〕鯇W(xué)TestStand求助?。。。?/a>

    誰有TestStand的教程??!初學(xué)TestStand求助?。。?!
    發(fā)表于 03-11 21:21

    RT-Thread文件系統(tǒng)的基本知識使用方法

    本文介紹了 RT-Thread 文件系統(tǒng)的基本知識使用方法,幫助開發(fā)者更好地使用 RT-Thread 文件系統(tǒng)。并給出了在正點原子 STM32F429-apollo 開發(fā)板上驗證的代碼示例。
    發(fā)表于 03-30 07:14

    串行通信基礎(chǔ)知識與UART驅(qū)動構(gòu)件使用方法

    慕課蘇州大學(xué).嵌入式開發(fā)及應(yīng)用.第二章.入門與軟件框架.串行通信基礎(chǔ)知識與UART驅(qū)動構(gòu)件使用方法0 目錄2 入門與軟件框架2.1 串行通信基礎(chǔ)知識與UART驅(qū)動構(gòu)件使用方法2.1.1
    發(fā)表于 12-20 06:21

    電源管理芯片PMIC的原理和使用方法

    datasheet也很難下載得到,不知是何原因?我只能理解成這部分知識比較簡單,沒人愿意寫吧。但記錄一下原理和使用方法做為備忘,總歸沒有什么壞處。另外仍然需要提前聲明的是,這里只提供官方手冊推薦的配置方法,自由玩法不保證可行及穩(wěn)
    發(fā)表于 01-03 07:04

    示波器的使用方法

    示波器的使用方法 1 示波器使用        本節(jié)介紹示波器的使用方法。示波器種類、型號很多,功能也不同。
    發(fā)表于 01-14 13:06 ?1.8w次閱讀

    Matlab使用方法和程序設(shè)計

    Matlab使用方法和程序設(shè)計 實驗一 Matlab使用方法和程序設(shè)計一、
    發(fā)表于 10-17 00:18 ?5417次閱讀
    Matlab<b class='flag-5'>使用方法</b>和程序設(shè)計

    示波器的使用方法

    數(shù)字萬用表使用方法和示波器的使用方法詳解。
    發(fā)表于 03-14 10:38 ?32次下載

    電感在電路中的作用與使用方法

    電子專業(yè)單片機相關(guān)知識學(xué)習(xí)教材資料——電感在電路中的作用與使用方法
    發(fā)表于 10-10 14:17 ?0次下載

    示波器的原理和使用方法

    電路教程相關(guān)知識的資料,關(guān)于示波器的原理和使用方法
    發(fā)表于 10-10 14:34 ?0次下載

    xilinx 原語使用方法

    xilinx 原語使用方法
    發(fā)表于 10-17 08:57 ?11次下載
    xilinx 原語<b class='flag-5'>使用方法</b>

    ORCAD PSPICE 使用方法

    ORCAD PSPICE 使用方法
    發(fā)表于 10-18 14:52 ?39次下載
    ORCAD PSPICE <b class='flag-5'>使用方法</b>

    使用TestStand仿真LabView教程資料分享

    在使用TestStand進行自動化測試中,需要用到仿真測試,這里用LabView舉例。如果LabView中沒有用到TestStand的話還好,仿真用LabView就可以了。但是涉及到Teststand的話,那就只能使用
    發(fā)表于 04-23 11:47 ?267次下載
    使用<b class='flag-5'>TestStand</b>仿真LabView教程資料分享

    定時器與計數(shù)器的基礎(chǔ)知識使用方法及C程序?qū)崿F(xiàn)1s鐘定時的程序

    本文檔的主要內(nèi)容詳細介紹的是定時器與計數(shù)器的基礎(chǔ)知識使用方法及C程序?qū)崿F(xiàn)1s鐘定時的程序。
    發(fā)表于 04-18 17:27 ?6次下載
    定時器與計數(shù)器的基礎(chǔ)<b class='flag-5'>知識</b>和<b class='flag-5'>使用方法</b>及C程序?qū)崿F(xiàn)1s鐘定時的程序

    示波器的使用方法(三):示波器的使用方法詳解

    示波器的使用方法并非很難,重點在于正確使用示波器的使用方法。往期文章中,小編對模擬示波器的使用方法和數(shù)字示波器的使用方法均有所介紹。為增進大家對示波器的
    的頭像 發(fā)表于 12-24 20:37 ?3381次閱讀

    PCBA焊接電路中電烙鐵的使用方法

    PCBA焊接電路中電烙鐵的使用方法的相關(guān)知識。
    的頭像 發(fā)表于 12-26 10:27 ?903次閱讀