Réorganisation et nettoyage des diagrammes
Table des matières
Grâce à son diagramme graphique et son exécution par flux de données, la programmation graphique de NI LabVIEW est facile à comprendre pour les ingénieurs et les scientifiques. Cependant, au fur et à mesure qu'une application LabVIEW devient complexe, son code peut s'avérer difficile à maintenir. Considérons, par exemple, la dernière fois que vous avez étudié le code d'un collègue ou que vous avez ouvert un programme que vous aviez créé quelques mois plus tôt. Vous avez peut-être été choqué de voir un diagramme dont le code était si désorganisé qu'il aurait fallu passer des heures à le réorganiser en utilisant les outils traditionnels de LabVIEW, comme Arranger le câblage et Aligner les objets. L'outil Nettoyer le diagramme, introduit avec LabVIEW 8.6, vous permet d'améliorer instantanément la disposition de tout un diagramme sans avoir à déplacer manuellement un seul objet ou fil de liaison. Vous pouvez utiliser cet outil pour réaliser automatiquement les tâches suivantes :
- Réorganiser et aligner toutes les commandes et tous les indicateurs sur le diagramme
- Réacheminer et redresser les fils de liaison du diagramme
- Spécifier l'espacement et la densité de tous les objets du diagramme


Figure 1. Réorganisez et nettoyez tout un diagramme en un clic de souris.
Tout comme les outils Arranger le câblage et Aligner les objets, l'outil Nettoyer le diagramme rend votre code LabVIEW bien plus lisible sans apporter le moindre changement à sa fonctionnalité. Vous avez le choix entre trois méthodes pour effectuer un nettoyage du diagramme :
- Cliquez sur le bouton Nettoyer le diagramme qui se situe sur la barre d'outils du diagramme,
- Sélectionnez Édition>>Nettoyer le diagramme à partir du diagramme, ou
- Utilisez le raccourci clavier de Nettoyer le diagramme, <CTRL+U>.

Figure 2. Vous pouvez utiliser le bouton Nettoyer le diagramme de la barre d'outils du diagramme plutôt que le raccourci clavier <CTRL+U>.
L'outil Nettoyer le diagramme a plusieurs options de configuration accessibles en sélectionnant Outils>>Options puis en choisissant Diagramme : nettoyage dans la liste Catégorie. Parmi les options de configuration les plus remarquables, il convient de mentionner :
- Espacement horizontal et vertical des blocs : spécifie l'espace minimal, en pixels, entre deux objets du diagramme.
- Espacement horizontal et vertical des fils : spécifie l'espace minimal, en pixels, entre deux fils de liaison, ou entre un fil de liaison et un objet du diagramme.
- Fixer les commandes à gauche sur le diagramme : déplace toutes les commandes pour les mettre sur le côté gauche du diagramme. Si une commande se trouve dans une structure, LabVIEW la rapproche du bord gauche de cette structure.
- Fixer les indicateurs à droite sur le diagramme : déplace tous les indicateurs pour les mettre sur le côté droit du diagramme. Si un indicateur se trouve dans une structure, LabVIEW le rapproche du bord droit de cette structure.
- Qualité de la disposition : détermine combien de temps LabVIEW prend pour nettoyer le diagramme. Une meilleure qualité produit un diagramme plus dense.

Figure 3. Personnalisez les paramètres de nettoyage, y compris l'espacement des fils et des blocs, et la qualité de la disposition.
Il est important de noter que l'outil Nettoyer le diagramme ne vous permet pas d'obtenir une disposition parfaite de votre diagramme. Chaque utilisateur a ses propres préférences en matière d'espacement, d'alignement et de densité des objets. L'outil Nettoyer le diagramme améliore considérablement l'apparence de votre code, mais les résultats les meilleurs sont obtenus en l'utilisant avec les autres outils, tels qu'Aligner les objets. Vous pouvez, par exemple, commencer par sélectionner Nettoyer le diagramme puis utiliser l'outil Répartir les objets pour effectuer d'autres ajustements d'espacement.

Figure 4. L'outil Nettoyer le diagramme est le plus puissant lorsqu'il est utilisé en conjonction avec les outils traditionnels de LabVIEW, comme Aligner les objets.
Voici les cinq astuces les plus importantes pour utiliser l'outil Nettoyer le diagramme :
- Sauvegardez toujours une copie des VIs sur lesquels vous voulez utiliser l'outil Nettoyer le diagramme pour la première fois. Vous pouvez aussi "Annuler" (Édition>>Annuler Nettoyage ou <CTRL+Z) un nettoyage tant que vous n'avez pas enregistré le VI depuis le nettoyage de son diagramme.
- L'option “Fixer les commandes à gauche sur le diagramme” s'applique à toutes les commandes. Prenez le temps d'évaluer le diagramme avant de sélectionner cette option pour être sûr d'obtenir le résultat désiré. De même pour l'option ”Fixer les indicateurs à droite sur le diagramme”.
- Avec l'outil Nettoyer le diagramme, vous pouvez optimiser la fonctionnalité [TBD link to Quick Drop DevZone|Placement rapide], introduite avec LabVIEW 8.6. En combinant la fonctionnalité de prédiction de texte de Placement rapide et le raccourci de Nettoyer le diagramme, vous pouvez programmer votre code rapidement et proprement.
- LabVIEW considère que les étiquettes des objets font partie de leur objet respectif. Par conséquent, les étiquettes des objets (commandes et indicateurs, par exemple) sont déplacées avec les objets associés.
- L'outil Nettoyer le diagramme déplace aussi les étiquettes libres, comme le texte et les commentaires ajoutés au diagramme. Pour minimiser le déplacement des étiquettes libres, placez-les dans une structure (une boucle While, par exemple).
L'outil Nettoyer le diagramme vous permet de réorganiser tout un diagramme en quelques secondes avec un seul clic de souris. Bien que l'outil Nettoyer le diagramme ne soit pas conçu pour perfectionner la disposition de votre diagramme, ses options de configuration vous permettent de spécifier au pixel près l'espacement des fils de liaison et des blocs ainsi que la densité du diagramme. Combiné avec les fonctionnalités Aligner les objets et Placement rapide, l'outil Nettoyer le diagramme devient un outil puissant pour développer rapidement du code très lisible.
Pour en savoir plus sur les nouvelles fonctionnalités de LabVIEW 8.6, visitez le portail LabVIEW 8.6 sur ni.com.
Pour essayer les nouvelles fonctionnalités, lancez LabVIEW en ligne.
- Aide LabVIEW concernant la fonctionnalité Nettoyer le diagramme
- Manuels : Notes de mise à jour LabVIEW 8.6
Législation
Ce tutorial a été développé par National Instruments. Bien qu'un support technique puisse être fourni pour ce tutorial, il n'a pas été complètement testé ni vérifié, et NI ne garantit pas sa qualité, ni qu'il continuera à être supporté pour les nouvelles versions des produits et drivers qui y sont rattachés. CE TUTORIAL EST FOURNI "EN L'ÉTAT" SANS GARANTIE D'AUCUNE SORTE, ET EST SUJET À CERTAINES RESTRICTIONS COMME PLUS SPÉCIFIQUEMENT DÉTERMINÉES DANS LES CONDITIONS D'UTILISATION DE NI.COM (http://ni.com/legal/termsofuse/unitedstates/us/).
