“等待通知”函數(shù)的參數(shù)
發(fā)布時(shí)間:2014/7/18 12:55:53 訪問次數(shù):1600
程序中先分別調(diào)用“獲取通知器引用”函數(shù),獲得兩個(gè)通知器“nol”和“n02”的引用,ICA163WBTG然后分別調(diào)用兩個(gè)“等待通知”函數(shù)獲得兩個(gè)通知器的信息。通知器“nol”中的正弦信號(hào)在無超時(shí)的情況下進(jìn)行顯示,通知器“n02”的信息用于與發(fā)布數(shù)據(jù)的程序同步停止。
“等待通知”函數(shù)的參數(shù)有:
·通知器:指定用哪個(gè)通知器獲取信息。
·忽略上一個(gè):是否忽略調(diào)用這個(gè)函數(shù)以前送到通知器中的信息,默認(rèn)值是FALSE。
如果連接一個(gè)TRUE值,即使調(diào)用這個(gè)函數(shù)以前通知器中已有的信息,也要等到通
知器中有新的信息到達(dá)再返回,否則立即返回。
·超時(shí)毫秒:指定等待的毫秒數(shù)。默認(rèn)值為一1,即無限等待。
·通知器輸出:原樣輸出通知器引用。
·通知:通知器信息。最后送到的通知器信息,數(shù)據(jù)類型與“獲取通知器引用”函數(shù)中設(shè)定一致。
·超時(shí)?:是否超時(shí)。在得到通知器信息前是否超時(shí)。
程序中的“狀態(tài)”顯示控件和它的局部變量用于顯示是等待通知器信息,還是信息已經(jīng)到達(dá)。運(yùn)行這兩個(gè)程序,調(diào)節(jié)它們昀延時(shí),可以看到如果通知器方式接收數(shù)據(jù)的程序延時(shí)短,則它經(jīng)常在等待通知器信息,兩個(gè)程序的循環(huán)次數(shù)基本一致,說明數(shù)據(jù)沒有重復(fù)。為了對(duì)比,我們把《LabVIEW 8.2基礎(chǔ)教程》中全局變量發(fā)送數(shù)據(jù)的程序和全局變量接收數(shù)據(jù)的程序也都加上循環(huán)數(shù)顯示控件,可以看到,接收延時(shí)比發(fā)送延時(shí)短時(shí),數(shù)據(jù)有明顯的重復(fù)。
而當(dāng)通知器接收延時(shí)比發(fā)送延時(shí)長(zhǎng)的時(shí)候,則總是信息到達(dá)的狀態(tài)(綠燈),接收程序的循環(huán)次數(shù)少于發(fā)送程序的循環(huán)次數(shù),說明數(shù)據(jù)有丟失。
程序中先分別調(diào)用“獲取通知器引用”函數(shù),獲得兩個(gè)通知器“nol”和“n02”的引用,ICA163WBTG然后分別調(diào)用兩個(gè)“等待通知”函數(shù)獲得兩個(gè)通知器的信息。通知器“nol”中的正弦信號(hào)在無超時(shí)的情況下進(jìn)行顯示,通知器“n02”的信息用于與發(fā)布數(shù)據(jù)的程序同步停止。
“等待通知”函數(shù)的參數(shù)有:
·通知器:指定用哪個(gè)通知器獲取信息。
·忽略上一個(gè):是否忽略調(diào)用這個(gè)函數(shù)以前送到通知器中的信息,默認(rèn)值是FALSE。
如果連接一個(gè)TRUE值,即使調(diào)用這個(gè)函數(shù)以前通知器中已有的信息,也要等到通
知器中有新的信息到達(dá)再返回,否則立即返回。
·超時(shí)毫秒:指定等待的毫秒數(shù)。默認(rèn)值為一1,即無限等待。
·通知器輸出:原樣輸出通知器引用。
·通知:通知器信息。最后送到的通知器信息,數(shù)據(jù)類型與“獲取通知器引用”函數(shù)中設(shè)定一致。
·超時(shí)?:是否超時(shí)。在得到通知器信息前是否超時(shí)。
程序中的“狀態(tài)”顯示控件和它的局部變量用于顯示是等待通知器信息,還是信息已經(jīng)到達(dá)。運(yùn)行這兩個(gè)程序,調(diào)節(jié)它們昀延時(shí),可以看到如果通知器方式接收數(shù)據(jù)的程序延時(shí)短,則它經(jīng)常在等待通知器信息,兩個(gè)程序的循環(huán)次數(shù)基本一致,說明數(shù)據(jù)沒有重復(fù)。為了對(duì)比,我們把《LabVIEW 8.2基礎(chǔ)教程》中全局變量發(fā)送數(shù)據(jù)的程序和全局變量接收數(shù)據(jù)的程序也都加上循環(huán)數(shù)顯示控件,可以看到,接收延時(shí)比發(fā)送延時(shí)短時(shí),數(shù)據(jù)有明顯的重復(fù)。
而當(dāng)通知器接收延時(shí)比發(fā)送延時(shí)長(zhǎng)的時(shí)候,則總是信息到達(dá)的狀態(tài)(綠燈),接收程序的循環(huán)次數(shù)少于發(fā)送程序的循環(huán)次數(shù),說明數(shù)據(jù)有丟失。
上一篇:通知器
熱門點(diǎn)擊
推薦技術(shù)資料
- 羅盤誤差及補(bǔ)償
- 造成羅盤誤差的主要因素有傳感器誤差、其他磁材料干擾等。... [詳細(xì)]
- 高分子混合鋁電解電容器應(yīng)用探究
- 高效節(jié)能4kW雙向PFC電源方案解讀
- 離散半導(dǎo)體元件(晶體管、二極管
- CommonGround Human AI&
- 520線車規(guī)級(jí)數(shù)字化激光雷達(dá)應(yīng)
- MPronto-12 (M12
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動(dòng)IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機(jī)遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計(jì)
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究