天天看點

labview擷取視窗句柄_關于labview同步中的引用句柄

問:在學習LABVIEW8.2的examplegeneral下的關于通知器的例子程式時,發現有一個主​VI向子VI傳遞通知句柄。在子VI中我不知道怎樣設定通知引用句柄。在LABVIEW的前面闆的圖示中隻​有應用程式引用句柄,VI引用句柄,控件引用句柄,事件發生引用句柄和菜單引用句柄。不知道怎樣在子VI的​前面闆設定例如通知引用句柄或序列槽引用句柄等。

答:在程式框圖中放置“建立通知器”函數,使用快捷菜單,建立輸入控件,則在前面闆建立一個通知器控件,如果需​要修改資料類型,在前面闆建立相應控件,直接拖動到通知器控件中。直接拖動通知器控件到子VI,即可以達到​你的目的。本文引用位址:http://www.eepw.com.cn/article/201701/337106.htm

在此之前:我也遇到了類似的問題。一直為能夠解決!

看了上述的回答,我也慢慢在嘗試,終于找到了解決方法!

如下圖所示:

labview擷取視窗句柄_關于labview同步中的引用句柄

我想為 等待通知建立一個通知器引用句柄,使得能夠将上一級的VI的引用連接配接到本VI内部,卻是無從下手。

因為在控件的句柄引用一覽裡 未發現通知器相關的引用句柄。

根據上面的問答,我右鍵 等待通知函數,想從他身上建立一個輸入控件,應該就是需要的通知器引用句柄。但是彈出的菜單裡并沒有選項。

于是,我便将工具點選到連線上,在此狀态下,放置到 等待通知函數 的 “通知器連線接口”上,右鍵,快捷菜單中便有了建立一項。于是,直接建立出 通知器引用句柄。如圖主程式之下所示。

但是 這樣建立的 都是字元串類型的,為什麼呢?

處理方法:現在上層的 的VI中, 建立函數擷取通知器引用

将布爾量之類的資料類型 連接配接到 元素資料類型 引腳。然後在 其通知器輸出引腳 出 右鍵,在快捷鍵中執行建立操作。然後直接将生成的 通知器引用句柄 拖到 再下一級 VI的前面闆即可。

或許還有其他方法,繼續摸索!

這篇日志需要記住:在引腳上右鍵 彈出快捷菜單,将有大的驚喜。