AI/AO同步問題

小弟需要在輸出訊號同時擷取訊號,也就是必須AO與AI同步,在Labview範例裡面只有DAQmx的AI/AO同步範例,而我不是用DAQMX寫的,請問要如何達到此功能呢?感激不盡

不知道你是要用那張卡來做這件事,

還有是即時同步做動嗎。

理論上是可以用"事件"這個功能達成的。

![](upload://72fm7YFRPkVkTPJnrCl5Zn1Va1A.jpeg)

不過好像還是會有一些時間差吧。

Marco38601.8791435185

Marco講的是「軟體」的同步。而AndreChen講的是「硬體」的同步,因此這是兩個不同的議題。

在軟體的撰寫上面,是可以同步的。但是如果軟體中的同步對象(A & B)都需要使用同一個ADC(類比數位轉換器),那麼就會造成其中一個先執行,另一個先排隊的情況。

不過AndreChen使用的是哪一個DAQ卡呢?

[QUOTE=Benjamin]

Marco講的是「軟體」的同步。而AndreChen講的是「硬體」的同步,因此這是兩個不同的議題。

在軟體的撰寫上面,是可以同步的。但是如果軟體中的同步對象(A & B)都需要使用同一個ADC(類比數位轉換器),那麼就會造成其中一個先執行,另一個先排隊的情況。

不過AndreChen使用的是哪一個DAQ卡呢?

[/QUOTE]

先謝謝二位的回應。小弟的目的是要量測生物訊號 ,AO會給出一連串的訊號經由硬體放大後刺激細胞,在同時經由同一台硬體及時的放大而量回訊號,因此需要AO/AI在初始時同步。也許AO訊號給硬體到信號傳回會有一些time delay,但暫時忽略。硬體的同步和軟體同步皆可,只是我的卡是早期的E系列,6030E,不知是否有兩個ADC可以做軟體同步?

目前我是把AO與AI寫再同一個event structure內,有時AO會比AI早開始,有時相反,有看到NI example的AI/AO同步範例,但因為所有程式都不是用DAQMX撰寫,所以似乎不相容?

請前輩指教,謝謝

[QUOTE=AndreChen][QUOTE=Benjamin]

Marco講的是「軟體」的同步。而AndreChen講的是「硬體」的同步,因此這是兩個不同的議題。

在軟體的撰寫上面,是可以同步的。但是如果軟體中的同步對象(A & B)都需要使用同一個ADC(類比數位轉換器),那麼就會造成其中一個先執行,另一個先排隊的情況。

不過AndreChen使用的是哪一個DAQ卡呢?

[/QUOTE]

先謝謝二位的回應。小弟的目的是要量測生物訊號 ,AO會給出一連串的訊號經由硬體放大後刺激細胞,在同時經由同一台硬體及時的放大而量回訊號,因此需要AO/AI在初始時同步。也許AO訊號給硬體到信號傳回會有一些time delay,但暫時忽略。硬體的同步和軟體同步皆可,只是我的卡是早期的E系列,6030E,不知是否有兩個ADC可以做軟體同步?

目前我是把AO與AI寫再同一個event structure內,有時AO會比AI早開始,有時相反,有看到NI example的AI/AO同步範例,但因為所有程式都不是用DAQMX撰寫,所以似乎不相容?

請前輩指教,謝謝

[/QUOTE]

我找了一個參考資料,他敘述的方式如下

1.Enable the PFI5 line for output: Invoke Route Signal VI with signal name set to PFI5 and signal source set to AO Update.

2.Set up data acquisition timing so that the timing signal for A/D conversion comes from PFI5: Invoke AI Clock COnfig VI with clock source code set to PFI pin, high to low, and clock source string set to 5.

3.Initiate analog input data acquisition, which will start only when the analog output waveform generation starts.

4.Initiate analog output waveform generation.

不過我還是不懂![](upload://qPCmzfq2KigUaPncn6Um67RUCob.gif)

我找到了兩個範例,採用buffer AI/AO,一個有triger,一個沒有。Simul AIAO Buffer(E-series).vi  ,Simul AIAO BufTrig(E-series).vi   ,目前還不太了解PFI與RTSI的用法,如果有進一步的了解再與大家分享,也請前輩指教,謝謝。另有一個疑問是這兩的程式道理有什麼差異?是否都可以達到同步的需求呢? AndreChen38603.8460416667