中級(jí)VI進(jìn)行有限數(shù)量波形數(shù)據(jù)輸出
發(fā)布時(shí)間:2014/6/27 20:18:40 訪問(wèn)次數(shù):822
輸出數(shù)據(jù)的物理單位與單點(diǎn)輸出時(shí)是同樣的。
與單點(diǎn)模擬輸出時(shí)同樣,MB16R-1006S大多數(shù)情況下應(yīng)使用實(shí)用模擬輸出VI編程。LabVIEW中執(zhí)行有限數(shù)量模擬輸出的實(shí)用VI是AO Waveform Gen。這個(gè)VI具有幾個(gè)易用VI不具備的輸入/輸出參數(shù)。輸出次數(shù)generation count用來(lái)選擇波形數(shù)組的數(shù)據(jù)輸出的次數(shù)。這個(gè)參數(shù)默認(rèn)值是1;知果將它配置為0,則表示連續(xù)輸出。 使用AO Waveform Gen VI還可以為每個(gè)通道進(jìn)行輸出極限配置。
使用AO Waveform Gen VI要注意,如果是多通道輸出,各個(gè)通道的波形數(shù)組長(zhǎng)度必須一致,否則會(huì)發(fā)生寫(xiě)緩沖出錯(cuò)。
如果把AO Waveform Gen VI放入while循環(huán)中,與模擬輸入實(shí)用VI的用法一樣,把循環(huán)數(shù)端口接入iteration輸入?yún)?shù),把“停止”按鈕連接到clear generation參數(shù),以1尤化這個(gè)程序的性能。generation count參數(shù)使用默認(rèn)值1,循環(huán)每執(zhí)行一次將波形數(shù)組的數(shù)據(jù)向相應(yīng)通道輸出一次。
需要對(duì)模擬輸出應(yīng)用程序進(jìn)行更多控制時(shí),使用如圖7-35所示那些中級(jí)模擬輸出VI。
圖7-35 中級(jí)VI進(jìn)行有限數(shù)量波形數(shù)據(jù)輸出
圖中AO Config VI配置模擬輸出的設(shè)備和通道,并返回task ID和error out;這兩個(gè)參數(shù)貫穿程序始終,在傳遞任務(wù)標(biāo)示和出錯(cuò)信息的同時(shí),也保證程序按一定順序執(zhí)行。AOWrite VI把數(shù)據(jù)寫(xiě)進(jìn)緩沖區(qū)。AO Start VI按設(shè)定的刷新率開(kāi)始實(shí)陳輸出數(shù)據(jù),這個(gè)VI的輸入?yún)?shù)number of buffer iterations(輸出緩沖區(qū)中數(shù)據(jù)的次數(shù))使用了默認(rèn)值1,即只輸 出一次;可以通過(guò)AO Start VI的clock source參數(shù)配置其他的刷新時(shí)鐘源,例如外部時(shí)鐘或來(lái)自其他設(shè)備的信號(hào)時(shí)鐘。這個(gè)VI的actual update rate參數(shù)返回刷新率。AO Wait VI等待波形生成完畢,然后AO Clear VI清除模擬輸出通道配置。如果有一個(gè)VI發(fā)生錯(cuò)誤,它后面的VI不再進(jìn)行任何操作,只是把出錯(cuò)信息向后傳遞,最后Simple Error Handler VI彈出一個(gè)對(duì)話框提示操作者。
輸出數(shù)據(jù)的物理單位與單點(diǎn)輸出時(shí)是同樣的。
與單點(diǎn)模擬輸出時(shí)同樣,MB16R-1006S大多數(shù)情況下應(yīng)使用實(shí)用模擬輸出VI編程。LabVIEW中執(zhí)行有限數(shù)量模擬輸出的實(shí)用VI是AO Waveform Gen。這個(gè)VI具有幾個(gè)易用VI不具備的輸入/輸出參數(shù)。輸出次數(shù)generation count用來(lái)選擇波形數(shù)組的數(shù)據(jù)輸出的次數(shù)。這個(gè)參數(shù)默認(rèn)值是1;知果將它配置為0,則表示連續(xù)輸出。 使用AO Waveform Gen VI還可以為每個(gè)通道進(jìn)行輸出極限配置。
使用AO Waveform Gen VI要注意,如果是多通道輸出,各個(gè)通道的波形數(shù)組長(zhǎng)度必須一致,否則會(huì)發(fā)生寫(xiě)緩沖出錯(cuò)。
如果把AO Waveform Gen VI放入while循環(huán)中,與模擬輸入實(shí)用VI的用法一樣,把循環(huán)數(shù)端口接入iteration輸入?yún)?shù),把“停止”按鈕連接到clear generation參數(shù),以1尤化這個(gè)程序的性能。generation count參數(shù)使用默認(rèn)值1,循環(huán)每執(zhí)行一次將波形數(shù)組的數(shù)據(jù)向相應(yīng)通道輸出一次。
需要對(duì)模擬輸出應(yīng)用程序進(jìn)行更多控制時(shí),使用如圖7-35所示那些中級(jí)模擬輸出VI。
圖7-35 中級(jí)VI進(jìn)行有限數(shù)量波形數(shù)據(jù)輸出
圖中AO Config VI配置模擬輸出的設(shè)備和通道,并返回task ID和error out;這兩個(gè)參數(shù)貫穿程序始終,在傳遞任務(wù)標(biāo)示和出錯(cuò)信息的同時(shí),也保證程序按一定順序執(zhí)行。AOWrite VI把數(shù)據(jù)寫(xiě)進(jìn)緩沖區(qū)。AO Start VI按設(shè)定的刷新率開(kāi)始實(shí)陳輸出數(shù)據(jù),這個(gè)VI的輸入?yún)?shù)number of buffer iterations(輸出緩沖區(qū)中數(shù)據(jù)的次數(shù))使用了默認(rèn)值1,即只輸 出一次;可以通過(guò)AO Start VI的clock source參數(shù)配置其他的刷新時(shí)鐘源,例如外部時(shí)鐘或來(lái)自其他設(shè)備的信號(hào)時(shí)鐘。這個(gè)VI的actual update rate參數(shù)返回刷新率。AO Wait VI等待波形生成完畢,然后AO Clear VI清除模擬輸出通道配置。如果有一個(gè)VI發(fā)生錯(cuò)誤,它后面的VI不再進(jìn)行任何操作,只是把出錯(cuò)信息向后傳遞,最后Simple Error Handler VI彈出一個(gè)對(duì)話框提示操作者。
上一篇:輸出波形信號(hào)
熱門(mén)點(diǎn)擊
- LED流水燈實(shí)驗(yàn)原理
- 積分累計(jì)誤差的產(chǎn)生與消除
- 搶答器的功能
- 可以根據(jù)輸入字符的ASCII碼來(lái)判別類型
- 液壓泵性能測(cè)試
- SPI接口內(nèi)部硬件
- 串行端口怎樣傳輸數(shù)據(jù)
- 手工焊接中防靜電的一般要求和防靜電措施
- 靜電敏感元器件(SSD)的運(yùn)輸、存儲(chǔ)、使用要
- 共用體類型的單元形式
推薦技術(shù)資料
- 按鈕與燈的互動(dòng)實(shí)例
- 現(xiàn)在趕快去看看這個(gè)目錄卞有什么。FGA15N120AN... [詳細(xì)]
- 超低功耗角度位置傳感器參數(shù)技術(shù)
- 四路輸出 DC/DC 降壓電源
- 降壓變換器和升降壓變換器優(yōu)特點(diǎn)
- 業(yè)界首創(chuàng)可在線編程電源模塊 m
- 可編程門(mén)陣列 (FPGA)智能 電源解決方案
- 高效先進(jìn)封裝工藝
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動(dòng)IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機(jī)遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計(jì)
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究