最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

LabVIEWCompactRIO 開(kāi)發(fā)指南18 使用網(wǎng)絡(luò)流發(fā)送消息和命令

2023-05-14 15:32 作者:bjcyck  | 我要投稿

LabVIEWCompactRIO?開(kāi)發(fā)指南18

使用網(wǎng)絡(luò)流發(fā)送消息和命令

默認(rèn)情況下,網(wǎng)絡(luò)流旨在最大化吞吐量,但可以輕松實(shí)現(xiàn)它們以最大化發(fā)送命令或消息的低延遲。

為本部分提供LabVIEW示例代碼

命令發(fā)送器體系結(jié)構(gòu)

命令發(fā)送器是CompactRIO控制器必須響應(yīng)的任何命令源。公共指令是一個(gè)UI事件處理器,是HMI的一部分,可將UI事件轉(zhuǎn)換為CompactRIO控制器的命令。在網(wǎng)絡(luò)體系結(jié)構(gòu)的情況下,指揮官負(fù)責(zé)分發(fā)這些命令以及執(zhí)行本地操作,例如暫時(shí)禁用UI項(xiàng)和報(bào)告狀態(tài)。

在下一個(gè)示例中,在臺(tái)式PC上運(yùn)行的主機(jī)VI顯示采集的數(shù)據(jù),同時(shí)允許用戶(hù)調(diào)整數(shù)據(jù)的頻率以及功率譜快速傅里葉變換(FFT)分析的窗口類(lèi)型。頻率和窗口命令被發(fā)送到CompactRIO控制器并實(shí)時(shí)處理。

圖4.18.示例主機(jī)VI的前面板

使用網(wǎng)絡(luò)流發(fā)送命令時(shí),請(qǐng)執(zhí)行以下操作以確保低延遲:

1.指定較小的緩沖區(qū)大?。ㄔ撌纠褂?0個(gè)元素的緩沖區(qū)大?。?/p>

2.使用刷新流VI在發(fā)送命令后立即刷新緩沖區(qū)

可以使用標(biāo)準(zhǔn)LabVIEWUI處理模板為源自UI的事件實(shí)現(xiàn)指揮器架構(gòu)。通過(guò)生成命令消息并將其寫(xiě)入網(wǎng)絡(luò)流,將UI事件轉(zhuǎn)換為相應(yīng)的命令。請(qǐng)務(wù)必在發(fā)送命令后刷新緩沖區(qū),以確保低延遲。

圖4.19.命令發(fā)送方體系結(jié)構(gòu)示例

命令解析器體系結(jié)構(gòu)

在CompactRIO實(shí)時(shí)目標(biāo)上,可以使用命令解析器過(guò)程來(lái)分析傳入的命令,并通過(guò)實(shí)時(shí)應(yīng)用程序進(jìn)行分發(fā)。在此示例中,RTFIFO功能用于在Acquire?Data?subVI和Send?Data?subVI之間流式傳輸數(shù)據(jù)。始終使用RTFIFO函數(shù)在實(shí)時(shí)目標(biāo)上的進(jìn)程之間流式傳輸數(shù)據(jù),無(wú)論是否涉及時(shí)間關(guān)鍵型循環(huán)。由于流式傳輸需要RT?FIFO,因此它們也用于分發(fā)傳入的命令。

圖4.20.命令解析器體系結(jié)構(gòu)示例

為CompactRIO安裝網(wǎng)絡(luò)流支持

在為L(zhǎng)abVIEW實(shí)時(shí)目標(biāo)開(kāi)發(fā)應(yīng)用程序時(shí),請(qǐng)記住,網(wǎng)絡(luò)流支持是開(kāi)發(fā)機(jī)上LabVIEW實(shí)時(shí)模塊安裝的一部分。要使用LabVIEW實(shí)時(shí)目標(biāo)啟用網(wǎng)絡(luò)流,請(qǐng)選中網(wǎng)絡(luò)流功能復(fù)選框,同時(shí)從MAX將軟件安裝到實(shí)時(shí)目標(biāo),如圖4.21所示。

圖4.21.在實(shí)時(shí)目標(biāo)上安裝網(wǎng)絡(luò)流支持

可以在NI開(kāi)發(fā)人員專(zhuān)區(qū)白皮書(shū)“LosslessCommunication?with?Network?Streams:?Components,?Architecture,?and?Performance”中找到有關(guān)網(wǎng)絡(luò)流的更多信息。

?

需要說(shuō)明的是,上述的例程和文檔,都是可以下載的,雙擊即可打開(kāi),其中壓縮文件是可以采用粘貼復(fù)制的方式,拷貝到硬盤(pán)上。這不是圖片,各位小伙伴看到后嘗試一下,這個(gè)問(wèn)題就不用加微信咨詢(xún)了。有關(guān)LabVIEW編程、LabVIEW開(kāi)發(fā)等相關(guān)項(xiàng)目,可聯(lián)系們。附件中的資料這里無(wú)法上傳,可去公司網(wǎng)站搜索下載。


LabVIEWCompactRIO 開(kāi)發(fā)指南18 使用網(wǎng)絡(luò)流發(fā)送消息和命令的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
美姑县| 望城县| 邵阳县| 建水县| 福州市| 康保县| 宜章县| 葵青区| 孝感市| 司法| 南江县| 双辽市| 饶平县| 新沂市| 玉林市| 元朗区| 同江市| 神农架林区| 报价| 通榆县| 襄城县| 昭觉县| 左云县| 桦川县| 苍山县| 江门市| 新田县| 察雅县| 合川市| 铜川市| 五家渠市| 内丘县| 涿鹿县| 邢台县| 秀山| 宽城| 涞源县| 泾源县| 宁明县| 女性| 墨竹工卡县|