我們想要做一個應用,利用FPGA將資料輸出,然後用USB-9501來擷取資料,將擷取的資料透過C程式處理過後再利用labVIEW來呈現出波形。
我們想到的問題是:
1.我們FPGA是每一秒輸出一次,而輸出的clock rate是27MHz,請問這樣子我們在DAQ中的sample rate可以調到27MHz嗎?還是我們可以將clock由FPGA輸出,來給DAQ使用?如果沒辦法我們是不是只能降低FPGA上資料輸出的clock了?另外我們資料輸出會由FPGA傳送一個輸出enable的channel,這樣我們要怎麼在labVIEW上設定trigger?
2.我們可以將資料依照每一個clock依序的儲存在一維陣列當中嗎?我想要將資料儲存到陣列當中,然後將此陣列傳送是C程式做處理,而後C程式輸出處理過後的陣列,再將處理過後的陣列利用labVIEW畫圖,請問這樣子是可行的嗎?
在 09-23-2014 08:33 PM
謝謝您的回覆。
根據第一個問題,所以我們無法利用外部的clock給DAQ使用嗎?
在 09-23-2014 08:51 PM
我們是使用USB-9501應該是屬於板卡式的DAQ,可否再請問您,我們將外接的clock接在USB9501上,在labview上的設定是要在advanced timing中的sample clock time設定為change detection然後configure為那支腳位嗎?
在
09-23-2014
09:15 PM
- 上次修改時間
03-10-2025
08:52 AM
修改人
Content Cleaner
9501不是DAQ卡喔。
在
09-23-2014
09:31 PM
- 上次修改時間
03-10-2025
08:53 AM
修改人
Content Cleaner
在 09-24-2014 09:00 PM
哈囉 6501並沒有硬體時脈喔 :
而且也沒有可以使用外部時脈(external clock)的功能。
這邊提供一個討論串給你參考喔 : https://forums.ni.com/t5/Measurement-Studio-for-NET/Better-Way-to-Generate-Software-Clock-for-USB-65...
09-24-2014 09:43 PM - 已編輯 09-24-2014 09:44 PM
謝謝各位的回覆,真的很不好意思的想請問一下,要在LabVIEW上怎麼設定擷取USB-6501的sample rate呀?!
目前只會接像附件這樣的圖來做呈現,可是卻發現程式的sample rate很不固定,很抱歉,剛開始學習使用LabVIEW,又有時間上的限制,所以想說發問一下。
09-25-2014 08:13 PM - 已編輯 09-25-2014 08:16 PM
建議你先完成DAQ的練習題,連結在此。
練習題都搞懂以後可以考慮到NI上個課,沒錢上的話LabVIEW Pro上也不少免費資源或是高手可詢問,不然跟有來上過的人借原廠課本自修也是一個不錯的作法。
看你的程式是以小幫手撰寫的沒錯,你的DAQ卡本身沒有硬體時脈,所以只能用軟體時脈來取樣,看起來會跳來跳去是正常的,因為軟體時脈本身就慢很多。