動(dòng)態(tài)控制VI運(yùn)行
發(fā)布時(shí)間:2014/7/18 12:20:08 訪問次數(shù):530
“動(dòng)態(tài)控制VI”指用一個(gè)VI控制另一個(gè)VI的運(yùn)行,或在運(yùn)行中對(duì)它進(jìn)行某些設(shè)置。IAC100-15041動(dòng)態(tài)控制VI主要使用調(diào)用節(jié)點(diǎn),調(diào)用節(jié)點(diǎn)用來調(diào)用方法。方法指對(duì)象可以處理的行為,例如在LabVIEW程序動(dòng)態(tài)控制中打開一個(gè)VI的面板、運(yùn)行一個(gè)VI等。很多情況下為了增加程序功能,調(diào)用節(jié)點(diǎn)也和屬性節(jié)點(diǎn)聯(lián)合應(yīng)用。
動(dòng)態(tài)刷新被控VI前面板控件值
我們先按圖2-8創(chuàng)建一個(gè)Vl用來做受控的對(duì)象。這個(gè)程序產(chǎn)生一個(gè)幅值可調(diào)的正弦信號(hào),顯示在Waveform Graph上。它的設(shè)置全部使用默認(rèn)值即可。
然后按圖2-9完成一個(gè)VI,可以打開受控VI的前面板,讓它運(yùn)行,并控制它的信號(hào)幅值。運(yùn)行結(jié)束把它關(guān)閉,退出內(nèi)存。
這個(gè)程序在打開VI引用后連續(xù)4次使用調(diào)用節(jié)點(diǎn)。調(diào)用節(jié)點(diǎn)與屬性節(jié)點(diǎn)外觀相似,但是一個(gè)調(diào)用節(jié)點(diǎn)只能調(diào)用一種方法。調(diào)用點(diǎn)放進(jìn)程序框圖并連接一個(gè)“VI引用”以后,
它彈出的快捷菜單中有兩級(jí)方法子菜單,第一級(jí)對(duì)方法進(jìn)行了分類,第二級(jí)菜單是每類的具體方法,如圖2-10所示。選擇了一種方法以后,如果執(zhí)行這種方法需要配置。些參數(shù),這些參數(shù)的端口就會(huì)出現(xiàn)在方法名稱下面。光標(biāo)放在節(jié)點(diǎn)或彈出菜單中的某個(gè)方法上,LabVIEW幫助窗口中就會(huì)出現(xiàn)這個(gè)方法及其參數(shù)的說明。
“FP.Open”方法打開“VI引用”指定的硬盤上的一個(gè)程序的前面板。它的參數(shù)有:
·Activate:默認(rèn)值TRUE,打開后為活動(dòng)面板。
·State:狀態(tài)選擇,有下面的選項(xiàng)。
> Invalid:如果選擇此值,會(huì)返回一個(gè)出錯(cuò)信息。
> Standard(默認(rèn)值):打開前面板窗口,但是并不最小化,最大化或隱藏標(biāo)準(zhǔn)窗口。
> Closed:如果選擇此值,會(huì)返回一個(gè)出錯(cuò)信息。
> Hidden:打開后浮動(dòng),但是不可見;
“動(dòng)態(tài)控制VI”指用一個(gè)VI控制另一個(gè)VI的運(yùn)行,或在運(yùn)行中對(duì)它進(jìn)行某些設(shè)置。IAC100-15041動(dòng)態(tài)控制VI主要使用調(diào)用節(jié)點(diǎn),調(diào)用節(jié)點(diǎn)用來調(diào)用方法。方法指對(duì)象可以處理的行為,例如在LabVIEW程序動(dòng)態(tài)控制中打開一個(gè)VI的面板、運(yùn)行一個(gè)VI等。很多情況下為了增加程序功能,調(diào)用節(jié)點(diǎn)也和屬性節(jié)點(diǎn)聯(lián)合應(yīng)用。
動(dòng)態(tài)刷新被控VI前面板控件值
我們先按圖2-8創(chuàng)建一個(gè)Vl用來做受控的對(duì)象。這個(gè)程序產(chǎn)生一個(gè)幅值可調(diào)的正弦信號(hào),顯示在Waveform Graph上。它的設(shè)置全部使用默認(rèn)值即可。
然后按圖2-9完成一個(gè)VI,可以打開受控VI的前面板,讓它運(yùn)行,并控制它的信號(hào)幅值。運(yùn)行結(jié)束把它關(guān)閉,退出內(nèi)存。
這個(gè)程序在打開VI引用后連續(xù)4次使用調(diào)用節(jié)點(diǎn)。調(diào)用節(jié)點(diǎn)與屬性節(jié)點(diǎn)外觀相似,但是一個(gè)調(diào)用節(jié)點(diǎn)只能調(diào)用一種方法。調(diào)用點(diǎn)放進(jìn)程序框圖并連接一個(gè)“VI引用”以后,
它彈出的快捷菜單中有兩級(jí)方法子菜單,第一級(jí)對(duì)方法進(jìn)行了分類,第二級(jí)菜單是每類的具體方法,如圖2-10所示。選擇了一種方法以后,如果執(zhí)行這種方法需要配置。些參數(shù),這些參數(shù)的端口就會(huì)出現(xiàn)在方法名稱下面。光標(biāo)放在節(jié)點(diǎn)或彈出菜單中的某個(gè)方法上,LabVIEW幫助窗口中就會(huì)出現(xiàn)這個(gè)方法及其參數(shù)的說明。
“FP.Open”方法打開“VI引用”指定的硬盤上的一個(gè)程序的前面板。它的參數(shù)有:
·Activate:默認(rèn)值TRUE,打開后為活動(dòng)面板。
·State:狀態(tài)選擇,有下面的選項(xiàng)。
> Invalid:如果選擇此值,會(huì)返回一個(gè)出錯(cuò)信息。
> Standard(默認(rèn)值):打開前面板窗口,但是并不最小化,最大化或隱藏標(biāo)準(zhǔn)窗口。
> Closed:如果選擇此值,會(huì)返回一個(gè)出錯(cuò)信息。
> Hidden:打開后浮動(dòng),但是不可見;
熱門點(diǎn)擊
- LabVIEW實(shí)現(xiàn)多線程的方法
- 74LS160的應(yīng)用
- 74LS90計(jì)數(shù)器
- 時(shí)基選擇( TIME/DIV)和微調(diào)
- MSI組合功能件的應(yīng)用
- 集成單穩(wěn)態(tài)觸發(fā)器及其應(yīng)用
- 采用自頂向下方法的優(yōu)點(diǎn)
- 溢流閥動(dòng)態(tài)特性測(cè)試
- 用CD4017設(shè)計(jì)電子密碼鎖
- 將74LS85并行擴(kuò)展為16位比較器
推薦技術(shù)資料
- 單片機(jī)版光立方的制作
- N視頻: http://v.youku.comN_sh... [詳細(xì)]
- 高速功耗比 (2.5MHz)
- 32 位微控制器 (MCU)&
- 微控制器RA Arm Cortex-M MC
- 32MHz Arm Cortex-M23 超
- RA2T1 系列微控制器
- CNC(計(jì)算機(jī)數(shù)控)和制造機(jī)械系統(tǒng)應(yīng)用探究
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動(dòng)IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機(jī)遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計(jì)
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究