一、兩者的的區別
相同點:
1、都可以打開一個異步運行的VI,該VI執行操作者的任務和處理消息
2、返回啟動的操作者的隊列引用,通過該引用發送消息至新啟動的操作者
不同點:
1、啟動根操作者,不需要調用方的操作者
2、啟動嵌套操作者,需要調用方的操作者
一般情況下,我們在啟動界面使用“啟動根操作者”啟動根操作者,然后在根操作者和其他操作者的適當位置用“啟動嵌套操作者”來啟動其他操作者。
二、使用注意事項
1、調用操作者一般需要將被調用操作者記錄在私有數據中,便于后續對被調用操作者進行消息發送,即在調用操作者中的私有數據中添加 ,并命名為被調操作者名稱,如下圖
2、在“啟動嵌套操作者”中有兩個輸入:
(1)自動停止:
指定當調用方操作者停止時,嵌套操作者是否停止。默認值為TRUE。如將該輸入端設置為FALSE,必須在調用方操作者上手動覆蓋“停止核心”VI,以指定嵌套操作者的停止動作。
(2)打開操作者核心前面板?
指定打開操作者時,操作者核心方法的前面板是否也同時打開。默認值為FALSE。設置為TRUE將使VI在運行引擎中返回錯誤。
在代碼開發過程中,設置打開操作者核心前面板?為TRUE ,可訪問VI的中止按鈕。這對用戶忘記停止操作者的情況有所幫助。如非因調試原因需打開操作者的操作者核心前面板,可使用前面板:打開方法。此外,也可通過啟用自定義窗口外觀對話框中的調用時顯示前面板選項,配置VI在調用操作者時打開操作者核心前面板。
原文來自江蘇科技大學 信號與信息處理碩士RFSight (?Labview與儀器儀表控制 上傳)
-
LabVIEW
+關注
關注
1975文章
3656瀏覽量
324596 -
True
+關注
關注
0文章
9瀏覽量
11982 -
程序
+關注
關注
117文章
3793瀏覽量
81220 -
代碼
+關注
關注
30文章
4808瀏覽量
68814
發布評論請先 登錄
相關推薦
評論