Discussions au sujet des autres produits NI

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

Attente milliseconde: possible d'un chiffre inférieur à 1ms?

Résolu !
Accéder à la solution

Bonjour,

 

j'ai un programme qui utilise une carte d'acquisitione. J'effectue une tâched'acquisition pendant 1seconde, j'attends 1ms puis j'effectue une acquisition pendant 2s.

Bref, j'aimerais attendre moins de 1ms mais je ne sais pas comment faire.

Est-ce que le vi "attente (ms)" accèpte les valeurs doubles (genre 0.5, 0.75)?

Merci d'avance.

Sébastien

0 Compliments
Message 1 sur 3
5 666 Visites
Solution
Accepté par l'auteur du sujet MAILFERTSeb

Bonjour Sébastien,

 

Malheureusement avec un cadencement logiciel, tu ne pourras pas descendre en dessous de la ms sous un OS Windows.

 

Pour faire une acquisition sous la ms, il te faudra utiliser le cadencement matériel et donc utiliser le VI de Cadencement.

 

Tu trouveras plus d'informations sur la différence entre cadencement matériel et logiciel dans le chapitre 5 du lien suivant:

 

NI-DAQmx Timing

 

Je t'inviite également a regarder l'exemple présent dans LabVIEW : Tension entrée continue (Aide>>Recherche d'exemples>>E/S matérielles>>DAQmx>>Entrée analogique)

 

Bonne journée

 

 

Valentin
Certified LabVIEW Architect
Certified TestStand Architect
Certified LabWindowsCVI Developer
National Instruments France

0 Compliments
Message 2 sur 3
5 646 Visites

Bonjour Valentin,

Merci pour ta réponse.

J'ai donc utilisé une même tâche qui récupère 10000 échantillons, x échantillons et 20000 échantillons cadencés par une hrologe externe à 10kHz.

Cela fait bien 1s, x µs et 2 s.

Ca marche très bien, merci.
Séb

 

0 Compliments
Message 3 sur 3
5 628 Visites