Counter/Timer

cancel
Showing results for 
Search instead for 
Did you mean: 

counter & DMA

你好:
NI6602中有8个计数器通道,却只有3个DMA控制器,请问可以通过编程把计数器打包,然后再有DMA传输到buffer里面么?用中断的方法只能1K/S,有些慢。

谢谢!

Bonjour,
Dans la carte 6602, il n'y a que 3 DMA mais il y a 8 cannaux de compteur, est-ce que l'on peut faire un programme pour faire un baggage avant le transfert des donnes des compteurs au buffer par DMA.


merci bien.


Jie
0 Kudos
Message 1 of 3
(3,507 Views)
Bonjour,

Pour utiliser les 8 compteurs de votre carte NI-6602, il faut configurer 5 cmpteurs utilisant les interruptions.
En DAQmx, il fau tutiliser le noeud de propriété "DAQmx - Voies" avec l'instance Entrée Compteur >> Propriétés Générales >> Davantage >> Avancé >> Transfert de données et mémoire.

Salutations,
0 Kudos
Message 2 of 3
(3,459 Views)
Jie,

Utilisez les 3 compteurs avec DMA pour compter les fréquences les plus rapides. Aussi, vous pouvez utilizer le "pre-scaler" avec les compteurs qui utilisez les interruptions (Counter Input >> General Properties >> More >> Advance >> Prescaler).

How Does Prescaling Allow My Counter to Count a Signal That Is Faster Than the Maximum Timebase of t...

S.V.P. excusez mon mauvais français.

Merci,
Lesley Y.
0 Kudos
Message 3 of 3
(3,441 Views)