在 11-26-2009 06:57 AM
Q1.各位前輩您好 在下用LabVIEW SignalExpress 3.0去擷取切削的電壓訊號Voltage1.tdms
接著要如何把上述檔案儲存成只有一通道的訊號,EX:Voltage_Z.tdms檔
Q2.將上述檔案轉換後可否再乘以300倍(電壓值轉成切削力)的Voltage*300.tdms檔案
了解這部份的先進請協助一下小弟!~~感恩
在 11-30-2009 08:33 AM
Hi worried man,
關於你的第一個問題,
我不太懂你的意思,
你是希望存成單一通道的訊號,
你擷取到的資料本身不是單一通道的嗎?
至於第二個問題,
我幫你找過了signalExpress的step,
目前為止沒有看到scalar的operation,
所以會建議你要是可以的話,
直接使用LabVIEW來做是最快且最方便的
在 11-30-2009 09:05 AM
Hi sparion.Lin 謝謝你的回覆
問題1 是指我用4CHANNEL的動力計去擷取訊號
所以LabVIEW SignalExpress 3.0存檔後 一個檔案(tdms)會有4個電壓訊號(X Y Z M)
目前我用Labview去讀入tdms檔後希望可以透過寫一個程式 分別存成 X.tdms Y.tdms Z.tdms
---------------------------------------------------------------------------
至於問題2 我是以Labview寫程式啦
LabVIEW SignalExpress 3.0只是實驗存檔
希望達到 http://forums.ni.com/ni/attachments/ni/5170/2757/1/FFT.PNG 的目的(同時顯示Amplitude與頻率)
並且希望把X.tdms讀入的訊號放大(也就是頻率那邊Amplitude值 能大一點)
在 11-30-2009 07:54 PM
如果是這樣的話,那妳要的功能很簡單,
請參考範例程式裡面
Hardware Input and Output->DAQmx->Analog Measurement->Voltage->Acq&Graph Voltage Int-Clk.vi
這個範例程式可以擷取多通道,
你所要做的只是利用Index Waveform Array這個VI來取出其中一個通道的資料值,
再使用Write Measurement File這個VI把他設定成你要存檔的格式及即可。
至於放大三百倍也可以直接用乘300的方式直接進行放大,
妳可以參考下圖,
若是你對這些VI有是用上的問題,可以參考LabVIEW Help,
裡面有詳盡的解說。