通知器
發(fā)布時(shí)間:2014/7/18 12:54:17 訪(fǎng)問(wèn)次數(shù):859
其中有以下函數(shù):
(1)獲取通知器引用:返回一個(gè)通知器的引用。
(2)發(fā)送通知:IC-9C50所有等待通知的函數(shù)發(fā)送一條信息。
(3)取消通知:刪除通知器中的當(dāng)前信息,并返回刪除的信息。
(4)獲取通知器狀態(tài):返回通知器當(dāng)前狀態(tài)的相關(guān)信息,例如發(fā)送到通知器的最近一次通知。 .
(5)釋放通知器引用:顧名思義,就是釋放一個(gè)通知器的引用。
(6)等待通知:等待到通知器收到信息。
(7)等待多個(gè)通知:等待到至少有一個(gè)通知器收到信息。
下面結(jié)合實(shí)例說(shuō)明其中一些常用函數(shù)的用法。
圖2-27所示的程序與《LabVIEW 8.2基礎(chǔ)教程》中全局變量傳遞波形數(shù)據(jù)的程序一樣,都是產(chǎn)生一個(gè)正弦信號(hào),不同的是它通過(guò)通知器的方式發(fā)送數(shù)據(jù)。
程序中先分別調(diào)用“獲取通知器引用”函數(shù),產(chǎn)生了兩個(gè)通知器“nol”和“n02”。“獲取通知器引用”函數(shù)的參數(shù)有:
·名稱(chēng):通知器名稱(chēng),數(shù)據(jù)類(lèi)型為字符串。如果不連接這個(gè)參數(shù)將產(chǎn)生一個(gè)無(wú)名稱(chēng)通知器。如果連接了這個(gè)參數(shù)并按名稱(chēng)找到這個(gè)通知器,則返回它的引用;如果找不到這個(gè)通知器并且后面的“如未找到是否創(chuàng)建?”參數(shù)為T(mén)RUE,則按名稱(chēng)創(chuàng)建一個(gè)通知器。
·元素?cái)?shù)據(jù)類(lèi)型:通知器容納的數(shù)據(jù)類(lèi)型,可以連接任意類(lèi)型的數(shù)據(jù)。以后通知器信息的數(shù)據(jù)類(lèi)型將與此數(shù)據(jù)一致。這里分別指定兩個(gè)通知器的數(shù)據(jù)類(lèi)型為雙精度浮點(diǎn)型和布爾型。
·如未找到是否創(chuàng)建?:通知器不存在時(shí)是否創(chuàng)建,默認(rèn)值為T(mén)RUE。
·錯(cuò)誤輸入:可以連接前面其他函數(shù)的狀態(tài)信息。
·通知器輸出:已經(jīng)找到的或新創(chuàng)建的通知器的引用句柄。
·新建?:如果新創(chuàng)建了通知器,輸出TRUE。
·錯(cuò)誤輸出:反映這個(gè)VI工作是否正常。
然后程序調(diào)月“發(fā)送通知”函數(shù)向所有等待通知器的函數(shù)發(fā)布通知器信息!鞍l(fā)送通知”函數(shù)的參數(shù)有:
·通知器:指定發(fā)送通知的通知器引用句柄。
·通知:通知器要發(fā)送的通知。通知器中包含著這個(gè)通知器可以接受的數(shù)據(jù)類(lèi)型,也就是前面“獲取通知器引用”函數(shù)的“元素?cái)?shù)據(jù)類(lèi)型”參數(shù)輸入的數(shù)據(jù)類(lèi)型,這里連接的通知數(shù)據(jù)類(lèi)型必須與此一致。程序中兩個(gè)“發(fā)送通知”函數(shù)分別連接了正弦波數(shù)據(jù)和停止按鈕的值。
其中有以下函數(shù):
(1)獲取通知器引用:返回一個(gè)通知器的引用。
(2)發(fā)送通知:IC-9C50所有等待通知的函數(shù)發(fā)送一條信息。
(3)取消通知:刪除通知器中的當(dāng)前信息,并返回刪除的信息。
(4)獲取通知器狀態(tài):返回通知器當(dāng)前狀態(tài)的相關(guān)信息,例如發(fā)送到通知器的最近一次通知。 .
(5)釋放通知器引用:顧名思義,就是釋放一個(gè)通知器的引用。
(6)等待通知:等待到通知器收到信息。
(7)等待多個(gè)通知:等待到至少有一個(gè)通知器收到信息。
下面結(jié)合實(shí)例說(shuō)明其中一些常用函數(shù)的用法。
圖2-27所示的程序與《LabVIEW 8.2基礎(chǔ)教程》中全局變量傳遞波形數(shù)據(jù)的程序一樣,都是產(chǎn)生一個(gè)正弦信號(hào),不同的是它通過(guò)通知器的方式發(fā)送數(shù)據(jù)。
程序中先分別調(diào)用“獲取通知器引用”函數(shù),產(chǎn)生了兩個(gè)通知器“nol”和“n02”。“獲取通知器引用”函數(shù)的參數(shù)有:
·名稱(chēng):通知器名稱(chēng),數(shù)據(jù)類(lèi)型為字符串。如果不連接這個(gè)參數(shù)將產(chǎn)生一個(gè)無(wú)名稱(chēng)通知器。如果連接了這個(gè)參數(shù)并按名稱(chēng)找到這個(gè)通知器,則返回它的引用;如果找不到這個(gè)通知器并且后面的“如未找到是否創(chuàng)建?”參數(shù)為T(mén)RUE,則按名稱(chēng)創(chuàng)建一個(gè)通知器。
·元素?cái)?shù)據(jù)類(lèi)型:通知器容納的數(shù)據(jù)類(lèi)型,可以連接任意類(lèi)型的數(shù)據(jù)。以后通知器信息的數(shù)據(jù)類(lèi)型將與此數(shù)據(jù)一致。這里分別指定兩個(gè)通知器的數(shù)據(jù)類(lèi)型為雙精度浮點(diǎn)型和布爾型。
·如未找到是否創(chuàng)建?:通知器不存在時(shí)是否創(chuàng)建,默認(rèn)值為T(mén)RUE。
·錯(cuò)誤輸入:可以連接前面其他函數(shù)的狀態(tài)信息。
·通知器輸出:已經(jīng)找到的或新創(chuàng)建的通知器的引用句柄。
·新建?:如果新創(chuàng)建了通知器,輸出TRUE。
·錯(cuò)誤輸出:反映這個(gè)VI工作是否正常。
然后程序調(diào)月“發(fā)送通知”函數(shù)向所有等待通知器的函數(shù)發(fā)布通知器信息!鞍l(fā)送通知”函數(shù)的參數(shù)有:
·通知器:指定發(fā)送通知的通知器引用句柄。
·通知:通知器要發(fā)送的通知。通知器中包含著這個(gè)通知器可以接受的數(shù)據(jù)類(lèi)型,也就是前面“獲取通知器引用”函數(shù)的“元素?cái)?shù)據(jù)類(lèi)型”參數(shù)輸入的數(shù)據(jù)類(lèi)型,這里連接的通知數(shù)據(jù)類(lèi)型必須與此一致。程序中兩個(gè)“發(fā)送通知”函數(shù)分別連接了正弦波數(shù)據(jù)和停止按鈕的值。
熱門(mén)點(diǎn)擊
- 由74LS138構(gòu)成的1~8數(shù)據(jù)分配器
- 在LabVIEW環(huán)境下實(shí)現(xiàn)小波變換的方法
- 反應(yīng)曲線(xiàn)法
- 切削力測(cè)量原理
- 自頂向下設(shè)計(jì)方法的步驟
- 用555定時(shí)器構(gòu)成一施密特觸發(fā)器
- LabVIEW對(duì)Access數(shù)據(jù)庫(kù)的操作
- 光纖布拉格光柵傳感器原理
- 可預(yù)置時(shí)間的定時(shí)電路
- 譯碼器
推薦技術(shù)資料
- 基準(zhǔn)電壓的提供
- 開(kāi)始的時(shí)候,想使用LM385作為基準(zhǔn),HIN202EC... [詳細(xì)]
- 首款高端大規(guī)模PCB設(shè)計(jì)平臺(tái)UniVista
- Android 和Linux OS工作原理
- TLE9879 SSC模塊與傳
- 雙高精度 RTD 溫度傳感器&
- 16V/12A可調(diào)節(jié)電壓和頻率同步降壓變換器
- NOR Flash、NAND
- 多媒體協(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)用研究