02-14-2006 04:48 AM
02-28-2006 11:36 AM
Bonjour,
La fonction NIDAQYield() fournit avec les utilitaires NI-DAQ Traditionnels permet de gérer des évènements systèmes tels que les évènements sur l'interface graphique. Cette fonction était notamment utilisée pour continuer à gérer les évènements de l'interface graphique lorsque vous lisiez des échantillons dans une boucle. Cette fonction n'est plus présente avec les pilotes NI-DAQmx, il n'existe pas non plus d'équivalent. Il vous incombe de gérer les évènements avec les fonctions propres à l'environnement dans lequel vous développez.
Concernant le souci que vous rencontrez, j’ai créé une application avec Visual C++ 6.0 réalisant une acquisition analogique continue en utilisant l’API NI-DAQmx. Je n’ai pas été en mesure de reproduire le souci que vous décrivez. Merci de me faire parvenir un exemple simple permettant de reproduire le problème. Je tâcherai de regarder d'où peut provenir ce comportement.
Cordialement,