各位好,
想請問大家一個問題,
我將感測器接在DAQ卡上,透過DAQ Assistant跟Waveform Chart把訊號抓出來,
我想請問的是,我可以針對這擷取出來的訊號做微分或積分嗎?
若可以的話我應該怎麼著手呢?
麻煩各位了,感謝!
無法轉檔
所以用sin(t)範例給你參考參考
積分上,分割得越細dt越小(samples/cycle越大),
數值解會越接近解析解
derivative & integral.vi
您好,
感謝您的回覆!
請問我有需要將我的城市轉成哪個版本您才可以開啟呢?
另外就是,
想請問一下照您的程式,我是需要先將Sine wave.VI改成我的DAQ訊號嗎?
請問我有需要將我的城市轉成哪個版本您才可以開啟呢?
接下來你自葛練習會收穫比較多
想請問一下照您的程式,我是需要先將Sine wave.VI改成我的DAQ訊號嗎?Yes
先想想我寫的每一步,了解後,相信你會搞定你的問題
您好,
不好意思,想請教一下是否有比較簡易的例子可以參考呢?
小弟是Labview的新手,看起來有點吃力...
我現在比較不能理解的是,如果我把我的訊號當作x(t),那我要怎麼建立dt呢?有點看不懂QQ
嗨!您好
不好意思再次打擾您了!
我稍微參考了一下您的程式,但是因為還沒有辦法很理解,所以我先照這個方式去做設定,
但是dt的部分我真的不太理解要怎麼去設定…
這樣跑出來的訊號如下,
可是發現這樣設定的問題就是變化只有紅色框框那邊會變,並不會隨著時間而改變,
有嘗試想要照著大大的程式去做修改,可是發現狀況跟上述一樣,變化的區域都只有那一塊…
不曉得您是否可以再給我一點建議呢?感謝您!
在做任何數據分析前,你應該得去了解此分析方法的原理,並評估分析後數值大致應該呈現怎樣的大小或結果。
否則用了NI黑盒子VI(或別人寫的function)後,自己無法辨別是否正確,那你努力的結果是會令人質疑的。
在VI上有help可以看此VI怎麼使用,比如使用forward方法,他定義以下
根據你的data,應該要可以評估微分後數值要為多少,比如我假設你每兩筆數據的時間間距為dt=1s,數據大小是微伏特等級
以你縱軸1.2~-0.4尺度,是顯示不出來的,所以看起來像一條直線。
另外為何你會有一個很大數值跑出來呢?也是因為預設方法為2nd Order Central,
在處理數據前後兩端時需要給定初始值,你並沒有給定,所以預設就會幫你~亂算
比如當你i=0時, 你需要X-1 & X1,你自己要給定他X-1,前後兩端輸出的結果就看你怎樣給定,
如果不在意前後兩端的值,當然你也可以不理他。
By the way, don’t stay up all night.
Good luck.