LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

mesure analogique et compteur

Voici mon cas de figure.
 
Pour une application, je mesure 3 signaux analogiques,et je dois lire les valeurs des compteurs de la carte
 
Les valeurs doivent être stockées dans le même fichier.
 
Jusque là je n'ai pas trop de soucis. Mais voilà le problème
 
Ma fréquence Fe est de 1Khz pour mes signaux analogiques. Quand j'ecris mon fichier j'ai une valeure qui s'incrit tous les 0,001 ms. Le soucis c'est que pour chaque ligne je souhaite aussi avoir la valeur de mes compteurs. Ce n'est pas le cas. En fait la fréquence d'inscription dans mon fichier de la valeur des compteurs n'est pas la même.
 
J'obtiens par exemple comme fichier avec une courbe analogique et un compteur:
 
0,001 valeurANA1, 0,001,Valeur CPT
0,002 valeurANA1,
0,003 valeurANA1,
0,004 valeurANA1,
0,005 valeurANA1,
0,006 valeurANA1,
0,007 valeurANA1,
0,008 valeurANA1,
0,009 valeurANA1,
0,010 valeurANA1,0,0103,Valeur CPT
0,011 valeurANA1,
 
Alors que je souhaite obtenir
 
0,001 valeurANA1, 0,001,Valeur CPT
0,002 valeurANA1, 0,002,Valeur CPT
0,003 valeurANA1, 0,003,Valeur CPT
etc...
 
Avez vous un remède, parce que je n'y arrive pas et ce n'est pas faute d'essayer un tas de solution
Merci de votre aide
0 Kudos
Message 1 of 12
(3,708 Views)

Bonjour,

combien de temps doit durer votre acquisition?

Une solution à votre problème serait de stocker les données dans deux tableaux distincts. A la fin de l'acquisition, vous pourriez mettre en forme un seul tableau en utlilisant les données des deux tableaux précedemment remplis (en utlisant les fonctions des tableaux). Une fois ce tableau complété, il suffirait d'enregistrer le tableau total dans un fichier.
Cette solution pourrait être envisageable si l'acquisition n'est pas trop longue.

Cordialement,

Benjamin M
NIF

Message 2 of 12
(3,701 Views)
Effectivement, mon tracé dure 5 minutes maximum
mais  je pensais qu'il y a un moyen plus simple de synchroniser les deux signaux.


Avec votre solution, quelle est la base de temps de réference pour remplir le tableau ?
Faut-il créer une nouelle horloge. Dans ce cas c'est comme si je réechantillionne un signal
qui était déjà echantillionné , non ?

En vous remerciant
0 Kudos
Message 3 of 12
(3,698 Views)

Bonjour,

Comment les acquisitions sont elles réaliseées? 2 boucles separées?
La lecture du registre de comptage est elle cadencée hard ou soft?
Souhaitez-vous synchroniser les 2 acquisitions?

Ma solution permettrait juste de simplifier l'ecriture dans le fichier.

Pourriez-vous joindre un exemple simple de votre acquisition afin que je comprenne bien le but de votre manipulation.

Merci,

Cordialement,

Benjamin M
NIF

Message 4 of 12
(3,695 Views)

Merci de votre aide,
J'ai joint un VI, simplifier au maximum, qui présente mon soucis
Merci
David
0 Kudos
Message 5 of 12
(3,687 Views)
Bonjour,
 
ci-joint un exemple de synchro compteur/entrée analogique avec enregistrement sur fichier ASCII.
 
En espérant que cela vous aide à construire votre application,
 
Cordialement,
 
Benjamin M
NIF
Download All
Message 6 of 12
(3,681 Views)
Merci, mais je ne peux pas l'ouvir la version de labview est 7.0

0 Kudos
Message 7 of 12
(3,679 Views)

Bonjour,

ci-joint le vi en version 7.0.

Cordialement,

Benjamin M
NIF

Message 8 of 12
(3,676 Views)
Merci

Le Vi génere une erreur 200574 dans DAQMX start  ( pour la partie compteur )
( driver cannot complete the route because only way to make the route requeries a trigger bus line, and no trigger bus has been configured in MAX for this device )

J'ai regardé votre Vi, mais pour la partie compteur, vous ne compter pas les impulsions, mais vous echantillionné la ligne compteur. Je ne comprend pas bien cette opération, ou alors cela veut dire que vous consultez le compteur à une fréquence donnée ?

Merci

0 Kudos
Message 9 of 12
(3,674 Views)

Bonjour,

sur la partie compteur, je viens lire la valeur du regsitre de comptage à une fréquence donnée (même fréquence que celle de l'acquisition).

Je ne rencontre pas l'erreur 200574. Quelle version de driver utlisez-vous?

Cordialement,

Bnejamin M
NIF

Message 10 of 12
(3,668 Views)