<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁(yè) > 測(cè)試測(cè)量 > 設(shè)計(jì)應(yīng)用 > 關(guān)于labview同步中的引用句柄

          關(guān)于labview同步中的引用句柄

          作者: 時(shí)間:2017-01-06 來(lái)源:網(wǎng)絡(luò) 收藏
          問(wèn):在學(xué)習(xí)LABVIEW8.2的examplegeneral下的關(guān)于通知器的例子程序時(shí),發(fā)現(xiàn)有一個(gè)主?VI向子VI傳遞通知句柄。在子VI中我不知道怎樣設(shè)置通知引用句柄。在LABVIEW的前面板的圖標(biāo)中只?有應(yīng)用程序引用句柄,VI引用句柄,控件引用句柄,事件發(fā)生引用句柄和菜單引用句柄。不知道怎樣在子VI的?前面板設(shè)置例如通知引用句柄或串口引用句柄等。

          答:在程序框圖中放置“創(chuàng)建通知器”函數(shù),使用快捷菜單,創(chuàng)建輸入控件,則在前面板創(chuàng)建一個(gè)通知器控件,如果需?要修改數(shù)據(jù)類型,在前面板創(chuàng)建相應(yīng)控件,直接拖動(dòng)到通知器控件中。直接拖動(dòng)通知器控件到子VI,即可以達(dá)到?你的目的。

          本文引用地址:http://www.ex-cimer.com/article/201701/337106.htm

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

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

          如下圖所示:

          我想為 等待通知建立一個(gè)通知器引用句柄,使得能夠?qū)⑸弦患?jí)的VI的引用連接到本VI內(nèi)部,卻是無(wú)從下手。

          因?yàn)樵诳丶木浔靡挥[里 未發(fā)現(xiàn)通知器相關(guān)的引用句柄。

          根據(jù)上面的問(wèn)答,我右鍵 等待通知函數(shù),想從他身上創(chuàng)建一個(gè)輸入控件,應(yīng)該就是需要的通知器引用句柄。但是彈出的菜單里并沒(méi)有選項(xiàng)。

          于是,我便將工具點(diǎn)選到連線上,在此狀態(tài)下,放置到 等待通知函數(shù) 的 “通知器連線接口”上,右鍵,快捷菜單中便有了創(chuàng)建一項(xiàng)。于是,直接創(chuàng)建出 通知器引用句柄。如圖主程序之下所示。

          但是 這樣創(chuàng)建的 都是字符串類型的,為什么呢?

          處理方法:現(xiàn)在上層的 的VI中, 創(chuàng)建函數(shù)獲取通知器引用

          將布爾量之類的數(shù)據(jù)類型 連接到 元素?cái)?shù)據(jù)類型 引腳。然后在 其通知器輸出引腳 出 右鍵,在快捷鍵中執(zhí)行創(chuàng)建操作。然后直接將生成的 通知器引用句柄 拖到 再下一級(jí) VI的前面板即可。

          或許還有其他方法,繼續(xù)摸索!

          這篇日志需要記?。涸谝_上右鍵 彈出快捷菜單,將有大的驚喜。



          關(guān)鍵詞: labview同步引用句

          評(píng)論


          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();