Discussions au sujet des autres produits NI

annuler
Affichage des résultats de 
Rechercher plutôt 
Vouliez-vous dire : 

[C# w/ MS] Temps de réponse à une stimulation. [NI USB-6251]

Bonjour,

Dans le cadre de mon stage toujours, je dois arrivé à récupérer
le temps de réponse d'un appareil à un stimulus externe.


C'est à dire que la carte d'acquisition envoi un stimulus sur une
sortie (numérique dans un premier temps je pense, peut être
analogique par la suite) et voir après combien de temps l'appareil
répondra. (Nous commencerons les tests demain, c'est pour avoir une
base pour débuter.)


 


J'ai trouvé des exemples de déclenchements de mesures après un
événement sur une PFI.


Mais comment faire pour calculer la différence de temps entre le
lancement du stimulus et la réponse de l'appareil ? Voire débuter
un calcul de fréquence sur celui-ci (fréquence analogique, déjà réalisée précédement).

 

Merci pour votre aide.


 



Message Edité par Vincs le 04-28-2009 05:33 PM



Vincent.
Belgian student doing his placement, trying to speak English...
Trying to use NI USB-6251 with C# w/ Measurement Studio.
0 Compliments
Message 1 sur 6
3 675 Visites

Bonjour,

 

Je suppose que dès que l'appareil est stimulé, le signal sinusoïdal est généré ?

 

Si c'est le cas, vous pouvez générer le stimuli, commencer à compter le temps (utilisation du StopWatch par exemple) tout en vérifiant votre signal analogique. Dès que celui ci commence à fluctuer (surtout s'il est nul au départ) alors vous arrêtez de compter votre temps. La différence de temps sera au moins égale au temps de réaction du matériel. 

 

Bien sûr il faut considérer que le temps de lecture du signal analogique doit être beaucoup plus faible que le temps de réaction du matériel sinon l'erreur sera trop importante. Par contre s'il est muni d'une sortie numérique, vous pourriez l'utiliser pour arrêter le temps de mesure.

Cordialement,

Julien V.

[FIRST]

[LabVIEW Programming]


[FIRST]

Message 2 sur 6
3 655 Visites

Le temps de réponse est de l'ordre des 20ms je pense.

Il faudrait quelque chose de plus interne à la carte je pense.

Si je ne me trompe StopWatch doit être un objet C# et donc peut ne pas répondre dans un temps déterministe.

 Quoi qu'il en soit merci pour la piste.

Message Edité par Vincs le 04-28-2009 06:44 PM



Vincent.
Belgian student doing his placement, trying to speak English...
Trying to use NI USB-6251 with C# w/ Measurement Studio.
0 Compliments
Message 3 sur 6
3 653 Visites

Bonjour,

 

Vous pouvez utiliser un compteur pour avoir quelque chose de très précis au niveau de votre carte d'acquisition mais le tout est de savoir comment stopper ce compteur. Existe-t-il une sortie numérique sur le matériel qui pourrait se déclencher lorsque la génération de la sinusoïde commence ?

Message Edité par Julien V. le 04-29-2009 02:20 PM
Cordialement,

Julien V.

[FIRST]

[LabVIEW Programming]


[FIRST]

Message 4 sur 6
3 636 Visites

Merci pour votre réponse.

C'est à voir.

Je n'ai pas encore eu le périphérique en main propre, je suis toujours en attente. (Lundi ou jeudi prochain au plus tard...).

En attendant je paufines mes applications précédentes...

Merci pour votre intérêt.




Vincent.
Belgian student doing his placement, trying to speak English...
Trying to use NI USB-6251 with C# w/ Measurement Studio.
0 Compliments
Message 5 sur 6
3 634 Visites

Bonjour,

Mon stage se terminant aujourd'hui...

Je n'ai toujours pas eu de réponse.

J'ai donc travaillé sur d'autres modules pour mes applications.

Merci à tous pour votre aide !

A la prochaine Smiley clignant de l'œil




Vincent.
Belgian student doing his placement, trying to speak English...
Trying to use NI USB-6251 with C# w/ Measurement Studio.
0 Compliments
Message 6 sur 6
3 560 Visites