Multifunction DAQ

cancel
Showing results for 
Search instead for 
Did you mean: 

Échantillonner l'acquisition de deux signaux à la fois.

Bonsoir à toutes et à tous,

 

Je me retrouve face à un autre dilemme. J'aimerai acquérir jusqu' 4 signaux analogiques en même temps. Mais lorsque j'échantillonne cette acquisition seule un signal sur deux est traité à l'instant. Comme ci l'acquisition ne pouvait être faite en même temps sur 2 entrées. Serait-ce un problème de choix d'horloge ? Multiplexage interne ? Je suis curieux de lire vos réponses.

 

Nbr_moy est un entier
Nbr_moy=10
TabValeur est un tableau de Nbr_moy réels
TabValeur2 est un tableau de Nbr_moy réels

eNbrEchLu est un entier
eNbrEchLu2 est un entier

eErreur=AppelDLL32("nicaiu.dll","DAQmxCfgSampClkTiming",eTaskhandle1,"",400.0,10280,10178,500,Null) eErreur=AppelDLL32("nicaiu.dll","DAQmxCfgSampClkTiming",eTaskhandle3,"",400.0,10280,10178,500,Null)

eErreur = AppelDLL32("nicaiu.dll","DAQmxReadAnalogF64",eTaskhandle1,Nbr_moy,10.0,0,&TabValeur,Nbr_moy,&eNbrEchLu,Null)
eErreur = AppelDLL32("nicaiu.dll","DAQmxReadAnalogF64",eTaskhandle3,Nbr_moy,10.0,0,&TabValeur2,Nbr_moy,&eNbrEchLu2,Null)

 Merci pour vos futures réponses !

0 Kudos
Message 1 of 2
(2,658 Views)

Bonjour Olivier,

 

Pourrais-tu me communiquer ta configuration (Hardware/Software).

 

Merci.

Cordialement

0 Kudos
Message 2 of 2
(2,612 Views)