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 :

[LabVIEW 7.1] Horloge booléen pour multiplexeur 2 vers 1


Sujet :

LabVIEW

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

    Informations forums :
    Inscription : Avril 2009
    Messages : 1
    Points : 1
    Points
    1
    Par défaut [LabVIEW 7.1] Horloge booléen pour multiplexeur 2 vers 1
    Bonjour,

    Je débute en labview (7.1) et j'aimerai faire une horloge booléen de faible fréquence afin de piloter un sélectionneur de signaux. Est ce qu'il existe un vi qui fait cette fonction ou comment puis je faire ce module.
    Merci de votre aide.

  2. #2
    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,
    qu'est ce que tu appelles une "horloge booléen" exactement? Tu changes l'état d'un booléen à chaque tic, c'est ça? Dans ce cas, ton horloge se représente par une boucle while avec un bouton stop branché sur sa condition d'arrêt, et un registre à décalage qui fait circuler un booléen.

    Un registre à décalage permet de garder en mémoire la valeur d'une variable (ici un booléen) pour l'utiliser dans la boucle suivante.
    Pour le créer, fais un clic droit sur la gauche de la boucle while, et "créer un registre à décalage" (ou "add shift register"). Place une constante booléenne en dehors de la boucle pour la brancher sur le registre.

    Puis, dans le while, il faut placer un inverseur (que tu trouveras dans la palette de booléens). Branche le registre de gauche à l'entrée de l'inverseur et la sortie de l'inverseur sur le registre sur la droite de la boucle.

    Il reste à créer un indicateur: clic droit sur la sortie de l'inverseur et "créer un indicateur" que tu retrouves dans la face avant.

    Et pour choisir la fréquence de ton horloge, tu dois cadencer la boucle en utilisant un vi d'attente (delay, représenté avec un sablier dans la palette "temps et erreurs"). La valeur que tu lui donne en entrée est le temps d'attente dans la boucle en ms. C'est donc le temps de boucle, ou la période d'horloge.

    C'est clair ce que j'ai écris?
    ou bien obscur?
    ou alors à côté de la plaque?
    L'ami des tout petits

Discussions similaires

  1. [LabVIEW 8.51] Commande d'un multiplexeur
    Par masana dans le forum LabVIEW
    Réponses: 3
    Dernier message: 23/05/2011, 12h31
  2. [LabVIEW 8.6]Deux boutons pour une seule commande.
    Par bobico dans le forum LabVIEW
    Réponses: 4
    Dernier message: 08/06/2009, 16h03
  3. [Labview 7.1] débutant: problème pour l'affichage
    Par azerty-30 dans le forum LabVIEW
    Réponses: 8
    Dernier message: 19/05/2009, 11h37
  4. Réponses: 1
    Dernier message: 02/02/2009, 19h12
  5. Réponses: 1
    Dernier message: 26/06/2007, 12h30

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