新聞中心

EEPW首頁 > 測試測量 > 設(shè)計應(yīng)用 > 關(guān)于labview中的消息與同步

關(guān)于labview中的消息與同步

作者: 時間:2017-01-09 來源:網(wǎng)絡(luò) 收藏
消息同步組件主要有以下的集中:

隊列 通知 信號量 聚集 并發(fā)事件 首次調(diào)用

本文引用地址:http://www.2s4d.com/article/201701/337110.htm

1、隊列,類似于狀態(tài)機和隊列消息處理器

確定事件執(zhí)行的先后順序

2、消息與隊列一樣,通知有一個可以定義的元素數(shù)據(jù)類型,但只能有一個元素。在僅需最新消息的情況下,通知非常有用。

3、信號量 可以鎖定和解鎖共享資源。信號量沒有數(shù)據(jù),它純粹用于同步。

4、聚集 允許同步兩個以上的獨立的并行任務(wù)從指定點執(zhí)行。到達聚集的每一個任務(wù)都等待直到指定數(shù)量的任務(wù)到達,然后所有任務(wù)繼續(xù)執(zhí)行。

5、并發(fā)事件允許控制單獨的同步活動,特別是希望一個VI或者框圖的一部分等待,直到另一個vi或框圖的另一部分執(zhí)行完某個任務(wù)為止,而無需強制labview輪詢。

警告:對于大多數(shù)的操作,建議使用通知來代替并發(fā)事件。然而,對于一些內(nèi)存和處理器敏感的事件驅(qū)動程序,并發(fā)事件也許是最好的選擇。

6、首次調(diào)用 首次調(diào)用時返回true。不難理解。不解釋!



關(guān)鍵詞: labview消息同

評論


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

關(guān)閉