一、兩者的的區(qū)別
相同點(diǎn):
1、都可以打開(kāi)一個(gè)異步運(yùn)行的VI,該VI執(zhí)行操作者的任務(wù)和處理消息
2、返回啟動(dòng)的操作者的隊(duì)列引用,通過(guò)該引用發(fā)送消息至新啟動(dòng)的操作者
不同點(diǎn):
1、啟動(dòng)根操作者,不需要調(diào)用方的操作者
2、啟動(dòng)嵌套操作者,需要調(diào)用方的操作者
一般情況下,我們?cè)趩?dòng)界面使用“啟動(dòng)根操作者”啟動(dòng)根操作者,然后在根操作者和其他操作者的適當(dāng)位置用“啟動(dòng)嵌套操作者”來(lái)啟動(dòng)其他操作者。
二、使用注意事項(xiàng)
1、調(diào)用操作者一般需要將被調(diào)用操作者記錄在私有數(shù)據(jù)中,便于后續(xù)對(duì)被調(diào)用操作者進(jìn)行消息發(fā)送,即在調(diào)用操作者中的私有數(shù)據(jù)中添加 ,并命名為被調(diào)操作者名稱,如下圖
2、在“啟動(dòng)嵌套操作者”中有兩個(gè)輸入:
(1)自動(dòng)停止:
指定當(dāng)調(diào)用方操作者停止時(shí),嵌套操作者是否停止。默認(rèn)值為TRUE。如將該輸入端設(shè)置為FALSE,必須在調(diào)用方操作者上手動(dòng)覆蓋“停止核心”VI,以指定嵌套操作者的停止動(dòng)作。
(2)打開(kāi)操作者核心前面板?
指定打開(kāi)操作者時(shí),操作者核心方法的前面板是否也同時(shí)打開(kāi)。默認(rèn)值為FALSE。設(shè)置為TRUE將使VI在運(yùn)行引擎中返回錯(cuò)誤。
在代碼開(kāi)發(fā)過(guò)程中,設(shè)置打開(kāi)操作者核心前面板?為TRUE ,可訪問(wèn)VI的中止按鈕。這對(duì)用戶忘記停止操作者的情況有所幫助。如非因調(diào)試原因需打開(kāi)操作者的操作者核心前面板,可使用前面板:打開(kāi)方法。此外,也可通過(guò)啟用自定義窗口外觀對(duì)話框中的調(diào)用時(shí)顯示前面板選項(xiàng),配置VI在調(diào)用操作者時(shí)打開(kāi)操作者核心前面板。
原文來(lái)自江蘇科技大學(xué) 信號(hào)與信息處理碩士RFSight (?Labview與儀器儀表控制 上傳)
-
LabVIEW
+關(guān)注
關(guān)注
1976文章
3657瀏覽量
325183 -
True
+關(guān)注
關(guān)注
0文章
9瀏覽量
11996 -
程序
+關(guān)注
關(guān)注
117文章
3795瀏覽量
81331 -
代碼
+關(guān)注
關(guān)注
30文章
4823瀏覽量
68948
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論