NI產品與技術 討論區

取消
顯示結果 
搜尋替代 
您的意思是: 

讀取TDMS 後再濾波

各位LV工程師好:
如題 我將一個TDMS 2D矩陣讀取後
再用濾波器濾波
而原本的值是一個尚未濾波的電壓值
但是為何會濾波失敗呢?
該如何把一個TDMS 2D矩陣經由濾波後變為一個新的矩陣再輸出呢?
謝謝

如下圖所示
ab.png

0 積分
1 條訊息(共 5 條)
2,363 檢視

補充
我如果把DAQ讀取到的數值,直接濾波

而不是轉成TDMS檔案,再讀取後濾波
是可以濾波的

 

0 積分
2 條訊息(共 5 條)
2,345 檢視

您好,

濾波器需要知道dt(取樣點之間的時間秒數)。因此,可以添加一個創建波形vi(Build Waveform),將原本尚未濾波的電壓值配置為波形,如下圖所示。然後指定dt,再把生成的波形連接至濾波器。

0 積分
3 條訊息(共 5 條)
2,327 檢視

你好 我原本程式為下圖

1230204.png

 

之後改為下面這樣 因為我DAQ的rate為2kHZ

ab0001.png

結果出現"函數調用的參數或參數無效"

1230205.png

0 積分
4 條訊息(共 5 條)
2,316 檢視

你好,或許你可以參考以下網址
https://forums.ni.com/t5/LabVIEW/Error-4-at-TDMS-Read-VI-in-Labview-2014/td-p/3113766

抑或附上完整的程式碼,我幫你看看。

0 積分
5 條訊息(共 5 條)
2,294 檢視