La communauté internationale des utilisateurs de LabVIEW a toujours joué un rôle actif en apportant son soutien à ses membres et en donnant son avis à l'équipe R&D de NI pour améliorer le logiciel. En 2009, NI a initié une nouvelle façon de recueillir les commentaires sur ses produits : LabVIEW Idea Exchange. Grâce à ce forum public, les utilisateurs de LabVIEW peuvent soumettre leurs idées concernant les caractéristiques du produit, voter pour celles qu'ils préfèrent, et collaborer avec l'équipe R&D de NI sur les conceptions envisagées. NI passe en revue les idées les mieux notées en vue de les appliquer dans la prochaine version de LabVIEW. Voici les 12 caractéristiques proposées par les utilisateurs qui ont été retenues et mises en œuvre dans LabVIEW 2012.
1. Améliorations apportées au diagramme
Programmation événementielle dans l'édition de base de LabVIEW
Mark_Yedinak—48 votes
Avec l'édition de base de LabVIEW 2012, vous pouvez créer et modifier les structures Événement, les événements et les fonctions événements qui détectent et gèrent les événements déclenchés par l'utilisateur.
Concaténation automatique des tableaux quittant des boucles
tst—265 votes
Pour concaténer des tableaux entre plusieurs itérations d'une boucle dans les versions précédentes de LabVIEW, vous devez utiliser des registres à décalage et la fonction Construire un tableau. Dans LabVIEW 2012, vous pouvez automatiquement concaténer des tableaux en cliquant sur le tunnel de sortie avec le bouton droit et en sélectionnant Mode du tunnel»Concaténation dans le menu local. Sélectionner Concaténation ajoute toutes les entrées dans l'ordre pour former un tableau en sortie qui a la même dimension que celui câblé à l'entrée du tunnel.
Traitement conditionnel des sorties d'une boucle
falkpl—239 votes
Dans LabVIEW 2012, vous pouvez configurer les tunnels de sortie d'une boucle pour qu'ils omettent les valeurs qui remplissent une condition que vous avez spécifiée. Pour activer cette fonctionnalité, cliquez sur le tunnel de sortie de la boucle avec le bouton droit et sélectionnez Mode du tunnel»Conditionnel dans le menu local.
Par exemple, le diagramme de la Figure n°1 illustre la façon dont le tunnel de sortie conditionnel atteint le même objectif que la structure Condition dans les versions précédentes de LabVIEW.

Figure n°1. Tunnels conditionnels dans LabVIEW 2012
Vous pouvez appliquer ce terminal de condition aux trois types de tunnels de sortie : Dernière valeur, Indexation et Concaténation.
Autres améliorations diverses apportées au diagramme
manu.NET—227 votes
LabVIEW 2012 vous permet de supprimer les fils de liaison brisés de tout le diagramme ou de n'importe quelle zone ou structure que vous sélectionnez.
Broken Arrow—241 votes
Pour créer, modifier et afficher des longues constantes chaîne sans utiliser d'espace excessif sur le diagramme, cliquez sur la constante chaîne avec le bouton droit et sélectionnez Éditer dans le menu local. Cette option affiche la boîte de dialogue Éditer des constantes chaîne qui vous permet d'afficher et de modifier la chaîne toute entière.

Figure n°2. Boîte de dialogue Éditer des constantes chaîne
Hueter—456 votes
Pour documenter plus facilement le code qui se trouve dans des structures, écrivez des commentaires dans les nouvelles étiquettes des sous-diagrammes, qui se déplacent et se redimensionnent automatiquement avec la structure. Pour afficher les étiquettes des sous-diagrammes, cliquez sur la structure avec le bouton droit et sélectionnez Éléments visibles»Étiquette de sous-diagramme dans le menu local. Vous pouvez également spécifier la visibilité et la justification par défaut de ces étiquettes sur la page Diagramme de la boîte de dialogue Options.

Figure n°3. Étiquette de sous-diagramme
2. Améliorations apportées à l'environnement
Identification de longs chemins dans les commandes, indicateurs et constantes
blawson—395 votes
Si un chemin est trop long pour être affiché entièrement par une commande, un indicateur ou une constante, LabVIEW 2012 remplace la partie centrale du chemin par trois points (...) pour indiquer à l'utilisateur que cette partie du chemin est masquée. Pour configurer LabVIEW de façon à ce qu'il affiche les longs chemins différemment, utilisez le champ Visibilité de la barre de défilement sur la page Apparence de la boîte de dialogue Propriétés.

Figure n°4. Abréviation du chemin
Affichage des types de données des paramètres dans la fenêtre d'Aide contextuelle
Dany Allard—318 votes
Pour fournir un accès rapide au type de données associé à chaque terminal d'un VI ou d'une fonction, la fenêtre d'Aide contextuelle de LabVIEW 2012 affiche les nouveaux champs suivants lorsque vous passez sur un terminal avec la souris.
- Type de données du terminal : ce champ affiche le type de données par défaut accepté par le terminal.
- Type de données du fil de liaison connecté : si le terminal affiche un point de coercition, ce champ affiche le type de données du fil de liaison connecté au terminal plutôt que le type de données attendu par le terminal.
Améliorations apportées aux boîtes de dialogue
Intaris—196 votes
La page Éditer les éléments de la boîte de dialogue Propriétés pour les commandes menu déroulant et de type énumération bénéficie des améliorations de l'interface utilisateur suivantes :
- Pour sélectionner plusieurs éléments, vous pouvez maintenir la touche
appuyée tout en sélectionnant les éléments. (Mac OS X) Appuyez sur la touche . (Linux) Appuyez sur la touche . - Pour réorganiser les éléments, vous pouvez les faire glisser et les déposer plutôt que de cliquer sur les boutons Déplacer vers le haut et Déplacer vers le bas.
- Pour supprimer des éléments, vous pouvez appuyer sur la touche
plutôt que de cliquer sur le bouton Supprimer. - Pour insérer des éléments, vous pouvez appuyer sur la touche plutôt que de cliquer sur le bouton Insérer.
- Pour qu'un élément n'apparaisse pas dans la commande, vous pouvez cliquer sur le bouton Désactiver l'élément.
Autres améliorations apportées à l'environnement
JackDunaway—314 votes
Vous pouvez effectuer la même opération sur plusieurs objets simultanément, en les sélectionnant, en cliquant avec le bouton droit sur n'importe lequel d'entre eux et en choisissant une opération dans le menu local. Par exemple, vous pouvez utiliser cette technique pour afficher des étiquettes ou activer/désactiver le paramètre Visualiser sous la forme d'une icône de plusieurs terminaux du diagramme à la fois.

Figure n°5. Action courante dans le menu local
Broken Arrow—263 votes
Vous pouvez spécifier une position par défaut différente pour les étiquettes des objets suivants : commandes et constantes, indicateurs, et tous les autres objets. Pour ajuster ces positions par défaut des étiquettes, utilisez les menus déroulants Position par défaut des étiquettes sur les pages Face-avant et Diagramme de la boîte de dialogue Options.
Modifications diverses apportées aux VIs et fonctions
SteveP—98 votes
Si vous remplacez une fonction Additionner, Multiplier, Et, Ou ou OU exclusif par une fonction Opérateur arithmétique, celle-ci se met par défaut sur l'opérateur qu'elle remplace au lieu de l'addition, comme c'est le cas dans les versions précédentes de LabVIEW.
Parcourez les caractéristiques de LabVIEW proposées par les utilisateurs, soumettez la vôtre ou votez à l'adresse ni.com/ideas.
