IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

LabVIEW Discussion :

Arrêter compteur de fréquence


Sujet :

LabVIEW

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 6
    Points : 4
    Points
    4
    Par défaut Arrêter compteur de fréquence
    j'ai un moteur qui entraine une roue dentée de 60 dents. Ces dents passent devant une cellule optique que j'ai reliée sur ma carte à une entrée compteur, la tâche étant paramétrée en mesure de fréquence.

    Comme y'a 60 dents la fréquence à la même valeur que la vitesse de rotation en tour/min. Pratique!

    Ca marche plutôt bien, sauf que je ne peux plus sortir de mon programme quand le moteur ne tourne pas. Labview attend qu'une dent passe devant la cellule pour terminer le programme. L'ordre d'arrêt (le bouton rouge) est soumis à l'attente d'un signal sur l'entrée compteur pour être traité.

    comment faire pour corriger ce petit problème ?

    merci d'avance pour vos réponses.

  2. #2
    Candidat au Club
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 6
    Points : 4
    Points
    4
    Par défaut
    c'est encore moi.

    Petite précision. Il n'y a pas que l'arrêt qui est concerné par ce problème, mais l'exécution du programme dans sa globalité. Ma boucle a beau être cadencée à 1ms, les itérations (rafraichissement, calculs etc...) sont soumis à la présence d'un signal sur l'entrée compteur.

    C'est particulièrement visible lorsque le moteur tourne à très faible vitesse. Si j'ai une vitesse de 5tours/min soit 5Hz sur l'entrée compteur, on voit bien que les graphes et autres indicateurs sont saccadées alors que la boucle while est cadencée à 1ms.

    Comment faire pour que l'exécution du programme ne soit plus dépendant de la sorte du signal arrivant sur l'entrée compteur ?

  3. #3
    Membre averti

    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    190
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Savoie (Rhône Alpes)

    Informations forums :
    Inscription : Novembre 2003
    Messages : 190
    Points : 305
    Points
    305
    Par défaut
    Salut,
    Est-ce que tu peux poster ton vi (en 7.1 sinon des copies d'écran). Ce sera plus facile pour voir où ça coince
    A+
    L'ami des tout petits

Discussions similaires

  1. Mesure de fréquence sans compteur matériel
    Par gtkill dans le forum LabVIEW
    Réponses: 6
    Dernier message: 11/05/2012, 16h28
  2. Réponses: 11
    Dernier message: 21/02/2011, 11h08
  3. LabView - Compteurs d'évènements et fréquence
    Par longuy31 dans le forum LabVIEW
    Réponses: 7
    Dernier message: 23/03/2010, 09h32
  4. Arrêter le PC
    Par Smortex dans le forum Assembleur
    Réponses: 5
    Dernier message: 31/12/2002, 10h48
  5. Arrêter un prog si temps de connexion trop long
    Par jakouz dans le forum Langage
    Réponses: 4
    Dernier message: 22/10/2002, 18h28

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo