le 11-12-2014 09:12 AM
Bonjour,
Je travail sur un programme et mon block diagram est rendu assez gros, pas très 'propre' et pas très navigable. J'aimerais avoir de l'aide ou des trucs pour rendre le block diagramme plus organisé ou plus petit.
Je devrais peut-être ajouter des subvis à certain endroit, par contre j'ai beaucoup de local variabes (c'est peut-être un problème en soit) alors je ne sais pas trop si ce serait compatible.
Aussi plusieurs controles et indicateurs ne servent que pour faire des variables du côté du block diagram. Je sais que je peux les mettre invisibles plus tard mais il y aurait peut-être une autre astuce.
Les commentaires/astuces sur la programmation en général sont aussi bienvenue.
Merci,
Résolu ! Accéder à la solution.
11-12-2014 12:26 PM - modifié 11-12-2014 12:27 PM
effectivement, c'est inmangeable
un tas d'espaces inutiles, aucun alignement, du flux à l'envers, des locales partout, des séquences empilées.
pas de panique ... tu as repris en un seul BD tous les "grands classiques" de "je débute sous Labview".
Il y a trop à dire ... reprends tout "ça" depuis le début ... regarde ici
Bientôt Noël ... offre toi ce bouquin et cimente le sur ton bureau
le 11-12-2014 12:49 PM
D'accord merci!
le 11-12-2014 07:40 PM
Les commentaires / astuces sur la programmation en général sont aussi bienvenue.
impossible de répondre à ça, c'est beaucoup trop vaste.
comment bien programmer ? ... comment bien jouer du violon ?
tu réponds à la seconde ... ensuite je répondrai à la première.
On peut passer une vie sur ce genre de chose.
11-13-2014 03:00 AM - modifié 11-13-2014 03:01 AM
Salut,
On a vu bien pire.
Pense que LabVIEW, c'est basé sur le flux de données, pas sur l'utilisation des variables locales
Reposte ton VI quand tu auras fait un peu de ménage, on t'aidera d'avantage
A+
le 11-13-2014 05:52 AM
Merci mathieu pour cette intervention nettement plus pédagogique.
je ne suis pas très doué pour cela.
approche nettement plus "constructive" de ta part.
le 11-13-2014 06:05 AM
11-13-2014 08:14 AM - modifié 11-13-2014 08:15 AM
Merci Mathieu! J'ai commencé ca hier après avoir commencé les lectures conseillées par ouadji. J'ai commencé par mettre toute mon block diagram pour qu'on ai juste besoin de 'scroller' dans une direction, j'ai choisi l'horizontale. Maintenant je vais enlever le plus de sequence empilées et variables locales possible.
Je pense que c'est avec la création de sous-VIs que j'aurai plus de difficulté. Je reposterai mon VI après la première phase de nettoyage.
D'après mes lectures je comprends aussi que j'aurai du dès le départ choisir un 'design pattern' pour mon application.
le 11-13-2014 10:10 AM
si tu reviens avec un code sans séquences empilées (beurk) et sans variables locales ...
des sous-Vis, des shift-registres si tu as des boucles, un flux d'erreur sur une seule ligne droite, le tout bien aligné "tout propre" ...
là ... tu gagnes 1000 points d'un coup et tu auras mon plus grand respect.
11-13-2014 11:11 AM - modifié 11-13-2014 11:12 AM
J'y vais petit à petit. Si j'avais la perfection du premier coup je n'aurais pas besoin d'aide .
Progression :
Début :
94 Write local variables
103 read local variables
5 Stacked sequences
Maintenant :
72 Write local variables
40 read local variables
0 Stacked sequences