在 01-25-2010 08:59 PM
最近在使用cDAQ時,有個同步擷取的問題在思考
在一個cDAQ-9172 classis中,有兩個NI 9215的同步電壓模組
其中Sample rate 一組設10KHz,另一組設20kHz
那此時我開如何確保這兩個模組會同一個時間之內,開始及結束擷取?
是否有人有同樣的應用過呢?
已解決! 轉到解決方案。
在
01-26-2010
09:05 PM
- 上次修改時間
05-08-2024
03:33 PM
修改人
Content Cleaner
Edward 您好,
根據9172 use guide and spec P.20所提到的:
The NI cDAQ-9172 has one AI timing engine, which means that only one analog input task can be running at a time on a chassis.
However, the analog input task can include channels from multiple analog input modules.
所以您無法讓兩個9215在不同的取樣頻率下執行。
若要達到您的需求,您可以將兩個9215放在同一個task中,使用20KHz,執行時這兩者自然會同時開始、同時結束。
您可以在用軟體的方式,將其中一個9215所獲得的資料,每兩點資料保留一點,這樣留下來的資料,就跟你設定10KHz取樣時所得到的一樣了。
若您一定要使用不同的取樣頻率,那您可以選用9174或9178,這是NI新推出的第二代cDAQ,各有三個timing engine。
因此您可以設定三種不同的取樣頻率。
此時若要同時開始,這兩個9215就需要有共同的觸發訊號來告訴他們何時開始、何時結束。
9178機箱本身就有兩個BNC接頭,可直接連接到觸發訊號。
9174機箱則需要再搭配一個數位模組,如9401,然後用這個模組來接觸發訊號。
這裡還有些進一步的訊息可能對您有幫助:
How To Synchronize Multiple AI Tasks with cDAQ 2 in Signal Express?
How Do I Set Up Digital Triggering in a CompactDAQ Chassis?
Rebecca Lin
NITW Application Engineer
在
02-21-2010
09:11 PM
- 上次修改時間
05-08-2024
03:34 PM
修改人
Content Cleaner
Dear Rebecca,
謝謝妳的解答
我已經將機箱更新為9178
另外也是同步問題,兩台9178若同步擷取
還需跟舊款9172一樣,仰賴兩個 DIO-9401 模組來傳遞 clock 訊號 嗎?
根據 http://zone.ni.com/devzone/cda/tut/p/id/5376 網址說明
應該是只需要使用內建的BNC就可以達到兩台主機同步的效果,是這樣嗎?
Regards,
Edward
在 02-21-2010 09:44 PM
Edward 您好,
如您所說,兩個9178只需要透過BNC接線就可以達到同步。
不過在程式上需要設定指定"Clock Input Chassis"以及"Clock Output Chassis",同時也必須指定"Trigger Source"跟"Clock Source"。
這部分在您文章中的連結有說明。
Rebecca Lin
Application Engineer
NITW