請問各位先進們
我有拿ni的一些exsample有關係訊號產生的範例來試ㄚ
在daqmx的ao部份產生的訊號都是先將要產生的波形,頻率,峰值.....等設定好就送出
我用示波器看是沒跟我要的一樣沒錯
可是我想即時改變頻率和一些設定值都沒辦法
就像一個訊號產生器一樣能自己隨時條整要的峰值頻率,假如用daqmx來做有辦法做到嗎??
請問各位先進們
我有拿ni的一些exsample有關係訊號產生的範例來試ㄚ
在daqmx的ao部份產生的訊號都是先將要產生的波形,頻率,峰值.....等設定好就送出
我用示波器看是沒跟我要的一樣沒錯
可是我想即時改變頻率和一些設定值都沒辦法
就像一個訊號產生器一樣能自己隨時條整要的峰值頻率,假如用daqmx來做有辦法做到嗎??
可以。最簡單的方式就是使用LabVIEW的Express VI,有一個訊號產生的Express VI,你可以試用看看。
下圖,我把訊號產生的Express VI所產生的訊號送到DAQ小幫手,然後在透過DAQ卡,將訊號送出。下圖的左邊有紅色框框,裡面有兩個控制元,一個是震幅,另一個是頻率。
只要將下面這個程序的外面加上迴圈就可以做到你要的功能了。
不過我要提醒的是,Express VI雖然方便好用,但是是個驗證功能的捷徑,如果你要開發較有規模的程式,建議從底層來寫,開發大型系統時,盡量不要使用Express VI。