NI產品與技術 討論區

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

cDAQ同步擷取

已解決!
前往解決方案

最近在使用cDAQ時,有個同步擷取的問題在思考

在一個cDAQ-9172 classis中,有兩個NI 9215的同步電壓模組

其中Sample rate 一組設10KHz,另一組設20kHz

那此時我開如何確保這兩個模組會同一個時間之內,開始及結束擷取?

是否有人有同樣的應用過呢?

0 積分
1 條訊息(共 4 條)
7,939 檢視
解決方案
由主題作者所接受 Edward_FSC

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取樣時所得到的一樣了。

 

若您一定要使用不同的取樣頻率,那您可以選用91749178,這是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

0 積分
2 條訊息(共 4 條)
7,920 檢視

Dear Rebecca,

 

謝謝妳的解答

我已經將機箱更新為9178

另外也是同步問題,兩台9178若同步擷取

還需跟舊款9172一樣,仰賴兩個 DIO-9401 模組來傳遞 clock 訊號 嗎?

根據 http://zone.ni.com/devzone/cda/tut/p/id/5376  網址說明

應該是只需要使用內建的BNC就可以達到兩台主機同步的效果,是這樣嗎?

 

Regards,

Edward

0 積分
3 條訊息(共 4 條)
7,782 檢視

Edward 您好,

 

如您所說,兩個9178只需要透過BNC接線就可以達到同步。

不過在程式上需要設定指定"Clock Input Chassis"以及"Clock Output Chassis",同時也必須指定"Trigger Source"跟"Clock Source"。

這部分在您文章中的連結有說明。

 

Rebecca Lin

Application Engineer

NITW

0 積分
4 條訊息(共 4 條)
7,779 檢視