通知器和隊列
發布時間:2014/6/19 21:11:49 訪問次數:2590
在LabVIEW環境中,局部變量、全局變量、通知器和隊列都是采用非連線的方式進行數據傳遞,MBR4045PT為編程帶來了極大的方便。在很多情況下可以用通知器和隊列的方式代替全局變量和局部變量來傳遞數據,避免它們在使用中的一些缺陷。我們可以把全局變量恕象為一個寫字板,誰都可以隨時向上面寫數據,寫上新的數據就覆蓋掉舊的數據;誰都可以隨時從里面讀數據。因此,在很大程度上這是一種隨意的傳遞數據方式。而使用通知器方式傳遞數據時,只有等到寫數據的人告知寫字板上寫入了新的數據,讀數據的人才去讀取數據。通知器以通知的方式發布,收到通知的人都可以去讀數據。使用隊列方式傳遞數據則是最先去讀數據的人讀完數據就把它擦掉,因此只能有一個接收數據的用戶。
通知器和隊列提供了更嚴格的數據傳遞方式,也因此增加了一些編程的難度。使用通知器和隊列編程,要用通知器和隊列操作函數,它們在“編程一同步”函數子選板。
在LabVIEW環境中,局部變量、全局變量、通知器和隊列都是采用非連線的方式進行數據傳遞,MBR4045PT為編程帶來了極大的方便。在很多情況下可以用通知器和隊列的方式代替全局變量和局部變量來傳遞數據,避免它們在使用中的一些缺陷。我們可以把全局變量恕象為一個寫字板,誰都可以隨時向上面寫數據,寫上新的數據就覆蓋掉舊的數據;誰都可以隨時從里面讀數據。因此,在很大程度上這是一種隨意的傳遞數據方式。而使用通知器方式傳遞數據時,只有等到寫數據的人告知寫字板上寫入了新的數據,讀數據的人才去讀取數據。通知器以通知的方式發布,收到通知的人都可以去讀數據。使用隊列方式傳遞數據則是最先去讀數據的人讀完數據就把它擦掉,因此只能有一個接收數據的用戶。
通知器和隊列提供了更嚴格的數據傳遞方式,也因此增加了一些編程的難度。使用通知器和隊列編程,要用通知器和隊列操作函數,它們在“編程一同步”函數子選板。
上一篇:在程序中響應菜單選項
上一篇:通知器
熱門點擊
- 訪問片外ROM/RAM的指令時序
- 觸發( TRIG)
- SD卡的速度等級
- 堆棧指針SP( Stack Pointor)
- 16位特殊功能寄存器sfr16
- “黑焊盤”現象的產生原因
- 項目依賴關系
- 焊點形成過程
- 通知器和隊列
- I/O端口
推薦技術資料
- DS2202型示波器試用
- 說起數字示波器,普源算是國內的老牌子了,FQP8N60... [詳細]