NI VeriStand應(yīng)用
當(dāng)開(kāi)發(fā)和運(yùn)行NI VeriStand應(yīng)用程序時(shí),您可以使用三個(gè)主要窗口:系統(tǒng)資源管理器,工作區(qū),和激勵(lì)配置文件編輯器。
系統(tǒng)資源管理器
您可以使用系統(tǒng)資源管理器窗口來(lái)創(chuàng)建一個(gè)系統(tǒng)定義。該系統(tǒng)定義包含了執(zhí)行NI VeriStand引擎任務(wù)的設(shè)置選項(xiàng),如硬件I/O,還有從其他程序或模型環(huán)境中導(dǎo)入的功能。您可以通過(guò)添加選項(xiàng)到位于系統(tǒng)資源管理器左側(cè)的系統(tǒng)定義樹(shù)上,和在右側(cè)窗口的配置選項(xiàng)上設(shè)置選項(xiàng),進(jìn)行系統(tǒng)的定義。一旦系統(tǒng)定義完成,您就部署了您的執(zhí)行目標(biāo)的系統(tǒng)定義,并開(kāi)始使用NI VeriStand 工作區(qū)來(lái)創(chuàng)建一個(gè)針對(duì)您的測(cè)試系統(tǒng)的運(yùn)行界面。
工作區(qū)
工作區(qū)是部署后的系統(tǒng)定義用戶界面。使用該運(yùn)行時(shí)可編輯的用戶界面,您可以放置界面輸入控件和顯示控件,并將它們映射到您的實(shí)時(shí)應(yīng)用程序的通道中。您可以使用多個(gè)工作區(qū)屏幕,將您的控件和指示組織成您的邏輯組,從而對(duì)應(yīng)各類不同的應(yīng)用任務(wù),或者僅是為了增加用戶界面的可用空間。用戶接入管理功能允許您基于不同用戶的登錄賬號(hào),對(duì)不同的用戶控制其訪問(wèn)權(quán)限。
激勵(lì)配置文件編輯器
激勵(lì)配置文件編輯器是NI VeriStand工作區(qū)上的一種工具,用于創(chuàng)建激勵(lì)生成,以及記錄部署于NI VeriStand引擎、對(duì)測(cè)試配置文件確定性執(zhí)行的任務(wù)。
激勵(lì)配置文件是通過(guò)指定一組NI VeriStand實(shí)時(shí)引擎將會(huì)執(zhí)行的激勵(lì)生成步驟而創(chuàng)建的。在您的激勵(lì)生成器中,產(chǎn)生波形、回放數(shù)據(jù)、設(shè)置通道值有多個(gè)步驟,以及執(zhí)行分支和循環(huán)結(jié)構(gòu)有一個(gè)條件步驟。您還可以以獨(dú)立的日志速率添加多個(gè)日志任務(wù)和激勵(lì)條件到您的激勵(lì)配置文件中。例如,對(duì)于變化緩慢的通道,一個(gè)日志文件能夠以較低的速率采集數(shù)據(jù),如果在測(cè)試期間,觸發(fā)條件發(fā)生,那么另一個(gè)日志文件能夠被設(shè)置為較高的速率進(jìn)行采集數(shù)據(jù)。
激勵(lì)配置文件在NI VeriStand實(shí)時(shí)引擎中執(zhí)行,然而,您可以從主機(jī)界面中使用NI VeriStand 工作宏記錄,或者使用其他工具,如NI TestStand或Iron Python添加額外的測(cè)試自動(dòng)化功能。
評(píng)論