le 05-07-2019 07:33 AM
Bonjour au forum,
Je tente depuis quelques jours de mettre en œuvre une mesure de fréquence provenant d'un encodeur de moteur à l'aide des VIs DAQmx.
Lorsque je configure le VI de création de voie pour un comptage d'impulsions, cela fonctionne. Par contre lorsque je change la configuration pour une mesure de fréquence, une erreur est générée par le VI de lecture. (Erreur -200525)
L'erreur -200525 s'est produite à : SEQ_041.vi
Raisons possibles :
La lecture ne peut pas être effectuée car cette version de DAQmx - Lire ne correspond pas au type des voies de la tâche.
Utilisez la version de DAQmx - Lire qui correspond au type de voie.
Format de données demandé: Counter Duty Cycle and Frequency (Double)
Formats de données supportés: Analog (Double), Binary (I16), Binary (U16), Binary (I32), Binary (U32)
Nom de tâche : _unnamedTask<21>
Je comprends bien qu'il s'agit d'un problème de configuration entre les différents VIs, mais je ne vois pas quoi changer pour effectivement faire une mesure de fréquence.
Ci-dessous, voici une capture d'écran du VI de mesure:
Je suppose qu'il s'agit de quelque chose de très simple, mais je n'ai pas beaucoup d'expérience avec les modules DAQ...
Merci d'avance pour vos réponses.
Amicalement,
Gub
le 05-07-2019 10:55 AM
le 05-08-2019 12:43 AM
Salut Ben64,
J'utilise une carte PXIe-6341 pour l'aquisition de données. Celle-ci est connectée à d'autres modules tels que multimètre PXI-4072, générateur de fonctions PXI-5402, oscillo PXIe-5114 et 3 cartes matrices 2811B. Le tout est piloté par un contrôleur PCIE-8361 et PXIe-8360.
Amicalement,
Gub
le 05-08-2019 05:09 PM
Tu as essayer d'utiliser uniquement le DAQmx Read en mode Compteur dbl 1 échantillons immédiatement après le vi DAQmx Create Virtual Channel (CI Freq)? C'est à dire sans le noeud de propriétés et les vi Start, Stop. Pour ce qui est de l'erreur, la méthode par défaut (low freq with 1 counter) ne doit pas être compatible avec le READ utilisé. Tu devrais consulter l'aide de la fonction sur les différentes méthodes.
Ben64