LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Acquisition en temps reel

Bonjour,
Je rencontre beaucoup de difficultés sur Labview.
Je réalise une acquisition en temps réel  d'une force a l'aide d'un capteur de force et j'aimerais comparer cette valeur a 2 condtions:
       Si
               force(t) > fmax (defini en debut du programme = constante) ou
               force(t)< force (t -1)
      Alors Boolean =True
 
     Sinon Boolean =False
Je vous joint mon code..
Merci de m'aidez svp, je suis bloqué...
Cordialement.
 
0 Kudos
Message 1 of 12
(3,624 Views)
Voici l'idée générale pour réaliser cette logique de surveillance.
Message 2 of 12
(3,619 Views)
Merci beaucoup JB pour votre aide toujours très précieuse!
Pouvez vous m'aider encore une fois svp?
J'aimerais incrémenter et décrementer un compteur, en appuyant sur un bouton..Le probleme est que lorsque j'incremente et que j'arrive à une certaine valeur (par exemple 5),et quand je veux decrementer, le compteur commence à 0 et non à 5...
Comment modifier mon programme pour obtenir le résultat voulu?
Pouvez m'aidez svp? 
 
Cordialement
0 Kudos
Message 3 of 12
(3,601 Views)
Votre bout de code me semble bien compliqué et comporte plusieurs bizzareries... et je préférerais donc repartir de rien pour réaliser un exemple.

Pourriez-vous décrire avec détail ce que vous cherchez à faire exactement ?
  • S'agit-il uniquement d'incrémenter et de décrémenter un compteur à chaque pression d'un bouton ?
  • Qu'elle(s) valeurs le VI doit-il afficher ?
    • Uniquement la valeur actuelle du compteur
    • L'historique des valeurs du compteur
  • Comment le sens de comptage doit-il être défini ?
    • Un autre bouton qui définit le sens
    • Deux boutons, l'un pour incrémenter et l'autre pour décrémenter
    • Incrémentation jusqu'à une certaine valeur et puis décrémentation jusqu'à 0 et ainsi de suite...
  • Comment le VI doit-il s'exécuter ?
    • En boucle jusqu'à la pression d'un bouton d'arrêt
    • Une seule fois en conservant la valeur du compteur d'une exécution à l'autre
  • ...
0 Kudos
Message 4 of 12
(3,597 Views)

Merci de m'aider!

Voila le détail:

  • uniquement d'incrémenter et de décrémenter un compteur à chaque pression d'un bouton
  • Le vi doit afficher uniquement la valeur actuelle du compteur
  • sens de comptage: Deux boutons, l'un pour incrémenter et l'autre pour décrémenter
  • execution du Vi: Une seule fois en conservant la valeur du compteur d'une exécution à l'autre...

En gros, ce vi doit avoir 2 entrées ( incrementer et decrementer) et une sortie ( la valeur du compteur)

Merci.

0 Kudos
Message 5 of 12
(3,595 Views)
Ceci est le cas typique d'un VI faisant appel à un registre à décalage non initialisé (uninitialized shift register). 2 minutes top chrono pour réaliser le VI.

Le voici...

Message 6 of 12
(3,593 Views)
Dans ma course contre la montre, j'ai oublié de relier le fil du cluster d'erreur qui vous permettra de chaîner facilement le VI si nécessaire.

Voici donc la version revue et corrigée !

Message 7 of 12
(3,591 Views)
Merci beaucoup.
 
0 Kudos
Message 8 of 12
(3,586 Views)

Bonjour JB,

Est-il possible de creer un fichier executable avec un programme créé sous Labview???

SI oui, comment?

Merci

0 Kudos
Message 9 of 12
(3,581 Views)
Voir ici. Prière de ne pas dupliquer les questions...
0 Kudos
Message 10 of 12
(3,576 Views)