新聞中心

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

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

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

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

本文引用地址:http://butianyuan.cn/article/201701/337110.htm

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

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

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

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

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

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

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

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



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

評(píng)論


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

關(guān)閉