LabVIEW阿爾泰PCIE 5654 例程與相關(guān)資料

LabVIEW阿爾泰PCIE?5654?例程與相關(guān)資料
阿爾泰PCIE?5654多功能采集卡,具有500/250Ksps、32/16路模擬量輸入;100Ksps,16位,4/2/0路同步電壓模擬量輸出;8路DIO?;8路PFI;1路32位多功能計(jì)數(shù)器。PCIe的帶緩存,能連續(xù)輸出DO,可以作為步進(jìn)電機(jī)驅(qū)動(dòng)脈沖使用。通過調(diào)整DO的頻率,改變電機(jī)的轉(zhuǎn)速,如果不帶緩存,在windows下,輸出脈沖精度,最小只能到2ms。通過緩存方式,可以提升頻率范圍,方便使用。而PCI接口的多路板卡,如PCI?5655,沒有緩存,不能用帶緩沖的DO方式。
在實(shí)際應(yīng)用中,發(fā)現(xiàn)不同的功能,如模擬量采集AI和數(shù)字量輸出DO,可以獨(dú)立運(yùn)行,互不影響。每一種功能可以設(shè)置獨(dú)立的認(rèn)為,可以放到不用的VI中獨(dú)立運(yùn)行。而且如果關(guān)閉當(dāng)前功能后,不退出程序,再次執(zhí)行開始功能,則會(huì)創(chuàng)建一個(gè)新的task編號(hào)。
下圖是分別對(duì)板卡設(shè)置兩個(gè)獨(dú)立的VI,一個(gè)采集模擬量,另一個(gè)通過不同的DO?Line輸出方向和脈沖,共四bit。其中兩路作為方向和脈沖控制一臺(tái)電機(jī)實(shí)現(xiàn)上升和下降功能。另外兩路做為方向和脈沖,控制另一臺(tái)電機(jī)實(shí)現(xiàn)左右移動(dòng)功能。電機(jī)運(yùn)行的速度,可以在采樣時(shí)鐘的采樣速率進(jìn)行修改設(shè)置。

設(shè)置采樣時(shí)鐘的時(shí)鐘源,頻率,以及采集或生成的采樣數(shù)量;

任務(wù)句柄指VI創(chuàng)建虛擬通后的任務(wù)名稱;
采樣率以每通道每秒采樣為單位,如使用外部源作為采樣時(shí)鐘,應(yīng)將該輸入設(shè)置為時(shí)鐘的最大預(yù)期速率;
源指定采樣時(shí)鐘的源接線端,如未鏈接該輸入端,將使用設(shè)備的默認(rèn)板載時(shí)鐘;
有效邊沿指定在采樣時(shí)鐘脈沖的上升/下降沿采集/生成采樣;
默認(rèn)值:?
上升(10280):?在采樣時(shí)鐘的上升沿采集/生成采樣;
下降(10171):?在采樣時(shí)鐘的下降沿采集/生成采樣;
采樣模式指定任務(wù)是否連續(xù)采集或生成采樣,或者采樣或生成有限數(shù)量的采樣;
默認(rèn)值:?
連續(xù)采樣(10123):?在VI運(yùn)行前連續(xù)采集或生成采樣;
有限點(diǎn)采集(10178):?采集或生成有限數(shù)量的采樣;
每通道采樣數(shù)指定采樣模式為有限點(diǎn)采樣時(shí),每個(gè)通道要獲取或生成的采樣數(shù)。如采樣模式是連續(xù)采樣,則該值確定為緩沖區(qū)大?。?/p>
錯(cuò)誤包含VI在運(yùn)行過程中所有的錯(cuò)誤信息;
在同一個(gè)VI中,通過對(duì)一個(gè)板卡分別設(shè)置不用的任務(wù),就可以獨(dú)立對(duì)該功能進(jìn)行控制。

廠家有提供LabVIEW的例子。根據(jù)通訊協(xié)議的相關(guān)的說明,編寫了適合項(xiàng)目的程序。
此處無法發(fā)送鏈接,敬請(qǐng)移步公司網(wǎng)站。
LabVIEW阿爾泰PCIE 5654 例程與相關(guān)資料 - 北京瀚文網(wǎng)星科技有限公司 (bjcyck.com)