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,570 Views)
Voici l'idée générale pour réaliser cette logique de surveillance.
Message 2 of 12
(3,565 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,547 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,543 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,541 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,539 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,537 Views)
Merci beaucoup.
 
0 Kudos
Message 8 of 12
(3,532 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,527 Views)
Voir ici. Prière de ne pas dupliquer les questions...
0 Kudos
Message 10 of 12
(3,522 Views)