DAQ assistant量測出的數值取出其中幾點來做平均與標準差,如何做到?

  1. 請問一下,若在DAQ assistant 中設定擷取頻率(rate)=300k Hz,sample to read=30k Hz,則代表DAQ是在一秒鐘取300k點嗎? 那這樣sample to read是代表什麼意思?
  2. 假定將想量測的電阻值設定在10歐姆,並且量測過後(擷取頻率(rate)=300k Hz,sample to read=30k Hz),想取出20點作平均及標準差,那麼要怎麼做? 可以在labviw設定頁面上,直接算出這20點的平均及標準差嗎?

程式設定頁面

Rate (Hz) specifies the sampling rate in Hertz.

Sample/Update Period (s) specifies the sample period in seconds.

算平均跟標準差都有vi可以直接使用
image

那從DAQ assistant中怎麼隨意取20點來做?
請問使用collector vi是可行的方法嗎?
如同下圖

collector vi是抓取最近的n筆資料,不是隨以抓取n筆資料喔!

隨意抓取n筆資料,要自己做了,需要用到:for loop, random number, 乘法, Array Index

如下圖:

也可以參考程式:random samples.vi (8.4 KB)

那collector vi通常是用在什麼時候比較多?
什麼時候會用到抓取最近n筆資料??

我自己是沒有使用collector.vi的場景經驗。

因為記憶體是有點貴的東西,如果把太多無用的資料儲存於記憶體,將會造成電腦程式執行效能的低落。所以我都是確定要使用n筆資料,才會讀入n筆資料,絕不多讀取,這樣會造成電腦效能的低落。