個(gè)人網(wǎng)站備案做論壇今天上海最新新聞事件
文章目錄
- 屬性節(jié)點(diǎn)
- 調(diào)用節(jié)點(diǎn)
- 使用方法一
- 使用方法二
- 案例
- 練習(xí)
屬性節(jié)點(diǎn)
LabVIEW中的對(duì)象(包括控件、VI、應(yīng)用程序等)都有自己的屬性和方法。屬性就是對(duì)象與生俱來的一些特性,可以理解成它是靜態(tài)的,如控件的背景顏色,坐標(biāo)位置,名稱等等。
-
通過控件創(chuàng)建屬性節(jié)點(diǎn):在前面板中創(chuàng)建一個(gè)數(shù)值輸入控件,然后在程序框圖中,選中該控件,鼠標(biāo)右鍵-創(chuàng)建-屬性節(jié)點(diǎn)-值(屬性節(jié)點(diǎn)中有多個(gè)選項(xiàng),本案例中選擇“值”),最后讀取其值。
-
在應(yīng)用程序控制中創(chuàng)建屬性節(jié)點(diǎn):在程序框圖中,鼠標(biāo)右鍵-應(yīng)用程序控制-屬性節(jié)點(diǎn)。
這個(gè)屬性節(jié)點(diǎn)并沒有與某個(gè)控件有所關(guān)聯(lián),這個(gè)節(jié)點(diǎn)它并不知道我們要操作哪個(gè)對(duì)象,所以說它要求傳入一個(gè)引用,這個(gè)引用就是你想操作對(duì)象的索引,相當(dāng)于它在內(nèi)存中存放的一個(gè)地址,可以通過引用,在內(nèi)存中找到我們的對(duì)象。
(而在控件上選中右鍵創(chuàng)建的,就直接與控件形成了對(duì)應(yīng)關(guān)系,即是“死”的,不需要另外傳入。)
選中數(shù)值注入控件,鼠標(biāo)右鍵-創(chuàng)建-引用,將其引用與屬性節(jié)點(diǎn)連接。
左鍵點(diǎn)擊屬性,即可選擇對(duì)應(yīng)的節(jié)點(diǎn)。 -
創(chuàng)建屬性節(jié)點(diǎn)后進(jìn)行鏈接:在應(yīng)用程序控制中創(chuàng)建屬性節(jié)點(diǎn)后,選中屬性節(jié)點(diǎn),鼠標(biāo)右鍵-連接至-窗格,然后選擇要鏈接的控件,最后點(diǎn)擊其屬性,選擇對(duì)應(yīng)的節(jié)點(diǎn)。
調(diào)用節(jié)點(diǎn)
調(diào)用節(jié)點(diǎn)與屬性節(jié)點(diǎn)很類似,但調(diào)用節(jié)點(diǎn)是對(duì)象所擁有的一種行為,去執(zhí)行動(dòng)作,可以理解成它是動(dòng)態(tài)的。
使用方法一
在程序框圖中,鼠標(biāo)右鍵-應(yīng)用程序控制-調(diào)用節(jié)點(diǎn),然后選中該調(diào)用節(jié)點(diǎn),鼠標(biāo)右鍵-選擇類-VI服務(wù)器-VI-VI(以VI為例)
結(jié)果
使用方法二
在程序框圖中,創(chuàng)建調(diào)用節(jié)點(diǎn),然后再鼠標(biāo)右鍵-應(yīng)用程序控制-VI服務(wù)器引用,并將VI服務(wù)器引用與調(diào)用節(jié)點(diǎn)連接起來。
結(jié)果
案例
使用調(diào)用節(jié)點(diǎn),實(shí)現(xiàn)保存VI圖標(biāo)。
- 創(chuàng)建調(diào)用節(jié)點(diǎn),并與VI服務(wù)器引用連接。然后鼠標(biāo)左鍵點(diǎn)擊方法,在VI圖標(biāo)中選擇保存至文件。
- 創(chuàng)建對(duì)應(yīng)的常量和輸入控件。
- 在某個(gè)文件夾下創(chuàng)建一個(gè)1.png(任命名字),然后在LabVIEW中選擇該文件,最后運(yùn)行,即可看到1.png為VI的圖標(biāo)。
練習(xí)
創(chuàng)建一個(gè)vi,界面上有一個(gè)布爾控件(LED),通過顏色盒子控件去改變布爾控件的顯示顏色(通過屬性節(jié)點(diǎn)),當(dāng)程序停止時(shí)關(guān)閉vi的前面板(通過調(diào)用節(jié)點(diǎn))。
-
在前面板中放置方形指示燈和停止按鈕,并在程序框圖中設(shè)置好對(duì)應(yīng)的while循環(huán)結(jié)構(gòu)和事件結(jié)構(gòu)。
-
添加事件分支,為 “停止”: 值改變 ,然后放置調(diào)用節(jié)點(diǎn)和VI服務(wù)器引用,將器連接在一起,然后在方法中選擇前面板-關(guān)閉,最后使用平鋪順序結(jié)構(gòu)將其排放好。
-
在程序框圖中,放置屬性節(jié)點(diǎn),并選中方形指示燈,創(chuàng)建引用,將其與引用連接在一起,然后在屬性中選擇顏色[4],并修改屬性節(jié)點(diǎn)為寫入。
-
鼠標(biāo)移動(dòng)到Colors[4]的接線端,鼠標(biāo)右鍵-創(chuàng)建輸入控件,即可在前面板中看到該輸入控件。
-
添加事件分支,為 “顏色[4]”: 值改變,并將其修改顏色的操作放置到該分支中。
-
運(yùn)行結(jié)果。
當(dāng)點(diǎn)擊停止按鈕后,前面板會(huì)關(guān)閉,即整個(gè)程序關(guān)閉。