關(guān)于數(shù)字脈沖輸出的問題
我想在以后得脈沖輸出中主要采用以下的方式
本文引用地址:http://2s4d.com/article/201701/337115.htmDAQ定時設(shè)置為隱式
連續(xù)采樣
在虛擬通道建立上將輸出延遲設(shè)為3s
這樣當(dāng)運行到任務(wù)開始3s后,就會開始輸出脈沖,其屬性就為設(shè)置到write上的屬性。這樣就會一直發(fā)送脈沖
當(dāng)延時時間結(jié)束后,會將新的屬性設(shè)置到脈沖發(fā)送上,我們可以通過程序修改這個脈沖的屬性來改變脈沖波形。
在這種結(jié)構(gòu)下,如果將連續(xù)采樣改為有限采樣,那么將彈出錯誤。如下圖
我不知道是為什么,于是繼續(xù)摸索。
后來 發(fā)現(xiàn),要想實現(xiàn)連續(xù)的脈沖發(fā)送 根本不需要添加 write函數(shù),只要在虛擬通道函數(shù)中設(shè)置好了脈沖的屬性,將會一直不斷的發(fā)送該屬性的脈沖,正如下圖程序所示。因為將任務(wù)結(jié)束等待設(shè)置為-1,所以程序用就運行,并一直發(fā)送脈沖波形。
在這種思路下,測試了發(fā)送有限個脈沖。正如下圖所示,一樣不適用write函數(shù),而直接在虛擬通道創(chuàng)建的函數(shù)中設(shè)置脈沖屬性。
重頭戲:
在這里發(fā)現(xiàn)一個牛B的方法!
這樣,從開開始,我并不知道怎么去創(chuàng)建一個產(chǎn)生有限個脈沖輸出的方法。而且是百思不得其解,終日抑郁寡歡。
突然我想到一個絕妙的辦法!——利用DAQ助手!
評論