Discussions au sujet de NI LabVIEW

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

Incrementation irréguliere d'une variable

Bonjour,

 

Je voudrais incrémenter à chaque boucle une valeur mais avec des valeurs irrégulières.

Par exemple, ma première valeur serait 30 puis 50 puis 100 et enfin 140.

 

Comment puis je faire cela?

 

Merci

0 Compliments
Message 1 sur 15
5 568 Visites

Bonjour,

 

J'ai bien peur que vous n'ayez que des tâtonnements vu le manque de détails 🙂

Donc, à chaque itération de la boucle des valeurs prédéfinies doivent se succéder ? Est-ce que ces valeurs peuvent changer ? Est-ce qu'une fois qu'on est arrivés à la dernière valeur on reboucle sur la première ?

Etc.

 

Dans l'ensemble, vous pouvez regarder les exemples fondamentaux (Aide -> Recherche d'exemples) sur les boucles pour se familiariser avec les structures de base dans LabVIEW.

 

Enfin, une solution envoyée sans conviction :

Inc Values.png

 

Cordialement,

Eric M. - Senior Software Engineer
Certified LabVIEW Architect - Certified LabVIEW Embedded Systems Developer - Certified LabWindows™/CVI Developer
Neosoft Technologies inc.

Message 2 sur 15
5 565 Visites

Eric, respect !  Smiley heureux

 

J'ai une interprétation différente du message crypté   Smiley tirant la langue

 

A)

 

Je voudrais incrémenter à chaque boucle une valeur mais avec des valeurs irrégulières.

Par exemple, ma première valeur serait 30 puis 50 puis 100 et enfin 140.

 

à chaque "boucle" (je suppose qu'il s'agit d'itérations) je dois incrémenter (x=x+1) en sachant que x = {30,50,100,140}

 

 

A_1.png

 

B)

 

à moins que l'on interprète la phrase avec une hyperbole sensiblement différente :

 

Je voudrais ajouter (incrémenter ?? bof) à chaque itération  d'une valeur, mais cette valeur est irrégulière

 

Dans ce cas ou peut aboutir à une autre implémentation, telle que :

 

 

A_1.png

 

 

C) ?

 

 

    smiley_perplexe.gif

 

 

0 Compliments
Message 3 sur 15
5 558 Visites

salut à vous, vivement la solution !!!!

banniere Luc Livre NXG Champion.png

Luc Desruelle | Mon profil | Mon blog LabVIEW |
LabVIEW Architect (CLA) & TestStand Developper (CTD) | LabVIEW Champion
MESULOG | NERYS

0 Compliments
Message 4 sur 15
5 552 Visites

Luc, nous attendions tous ta vision des choses  Smiley heureux

 

 

0 Compliments
Message 5 sur 15
5 548 Visites

Solution #3:

 

arb-inc.png

0 Compliments
Message 6 sur 15
5 536 Visites

ça, c'est la même idée que ma solution "B" ... mais avec un loop sur les valeurs du Tableau.

 

une solution hybride en la solution d'Eric et ma_B   Smiley clignant de l'œil   (pourquoi pas)

0 Compliments
Message 7 sur 15
5 534 Visites

Merci à tous pour tentatives. J'avoue qu'en me relisant ce n'était pas du tout clair...

 

La 1ere solution d'Ericest la plus proche de ce que je voulais. J'ai refait un VI un peu différent, plus simple pour moi avec tirgger qui est un tableau contenant les valeurs 30,50,100 et 200.

Ca à l'air de fonctionner aussi value.jpg

 

 

0 Compliments
Message 8 sur 15
5 520 Visites

Bam.

 

C'est qui le patron du décryptage?

Eric M. - Senior Software Engineer
Certified LabVIEW Architect - Certified LabVIEW Embedded Systems Developer - Certified LabWindows™/CVI Developer
Neosoft Technologies inc.

Message 9 sur 15
5 517 Visites

heuuu ....

 

bein ... c'est  Eric    smiley_prosternater.gif 

 

PS : @Marcelito : ton "array_size est inutile

 

Message 10 sur 15
5 512 Visites