通知器方式發布數據
發布時間:2014/6/19 21:15:49 訪問次數:485
下面結合實例說明其中一些常用函數的用法。
圖2-27所示的程序與《LabVIEW 8.2基礎教程》中全局變量傳遞波形數據的程序一樣,MBR4090PT都是產生一個正弦信號,不同的是它通過通知器的方式發送數據。
圖2-27通知器方式發布數據
程序中先分別調用“獲取通知器引用”函數,產生了兩個通知器“nol”和“n02”。“獲取通知器引用”函數的參數有:
·名稱:通知器名稱,數據類型為字符串。如果不連接這個參數將產生一個無名稱通知器。如果連接了這個參數并按名稱找到這個通知器,則返回它的引用;如果找不到這個通知器并且后面的“如未找到是否創建?”參數為TRUE,則按名稱創建一個通知器。
·元素數據類型:通知器容納的數據類型,可以連接任意類型的數據。以后通知器信息的數據類型將與此數據一致。這里分別指定兩個通知器的數據類型為雙精度浮點型和布爾型。
·如未找到是否創建?:通知器不存在時是否創建,默認值為TRUE。
·錯誤輸入:可以連接前面其他函數的狀態信息。
·通知器輸出:已經找到的或新創建的通知器的引用句柄。
·新建?:如果新創建了通知器,輸出TRUE。
·錯誤輸出:反映這個VI工作是否正常。
下面結合實例說明其中一些常用函數的用法。
圖2-27所示的程序與《LabVIEW 8.2基礎教程》中全局變量傳遞波形數據的程序一樣,MBR4090PT都是產生一個正弦信號,不同的是它通過通知器的方式發送數據。
圖2-27通知器方式發布數據
程序中先分別調用“獲取通知器引用”函數,產生了兩個通知器“nol”和“n02”。“獲取通知器引用”函數的參數有:
·名稱:通知器名稱,數據類型為字符串。如果不連接這個參數將產生一個無名稱通知器。如果連接了這個參數并按名稱找到這個通知器,則返回它的引用;如果找不到這個通知器并且后面的“如未找到是否創建?”參數為TRUE,則按名稱創建一個通知器。
·元素數據類型:通知器容納的數據類型,可以連接任意類型的數據。以后通知器信息的數據類型將與此數據一致。這里分別指定兩個通知器的數據類型為雙精度浮點型和布爾型。
·如未找到是否創建?:通知器不存在時是否創建,默認值為TRUE。
·錯誤輸入:可以連接前面其他函數的狀態信息。
·通知器輸出:已經找到的或新創建的通知器的引用句柄。
·新建?:如果新創建了通知器,輸出TRUE。
·錯誤輸出:反映這個VI工作是否正常。