2 votes

Comment réorganiser les contrôles dans un cluster sans casser les références existantes?

Je voudrais réorganiser les contrôles dans un grappe (typedef) pour définir un ordre d'onglets logique. Lorsque je le fais tel qu'instruit, les références déjà existantes aux contrôles dans la grappe sont mélangées.

Voici une capture d'écran du typedef de contrôle et du diagramme de blocs avant et après avoir réorganisé les contrôles: enter image description here

... après avoir enregistré les modifications dans le contrôle, LabVIEW a automatiquement modifié les références, probablement dans le but de maintenir le même ordre (et non le même libellé).

Existe-t-il un moyen de maintenir l'intégrité de mes références (j'en ai beaucoup) après avoir changé l'ordre des onglets?

4voto

shmicah Points 363

Vous avez certainement trouvé un comportement peu convivial ici. Mais je soutiendrais également que votre code d'exemple ici va à l'encontre du but d'un cluster en référençant chaque élément individuellement à l'intérieur du cluster.

Si vous avez un cluster TypeDef, créez une référence à l'ensemble du cluster, pas aux éléments individuels à l'intérieur. Ensuite, vous pouvez utiliser un noeud de propriété de valeur sur l'ensemble du cluster et déballer les éléments que vous souhaitez.

Si votre référence se brise, enregistrez le VI et cela le réparera (mais cela ne devrait pas se casser).

Voici mon cluster TypeDef avant : description de l'image

Ensuite, j'ai réorganisé (notez l'ordre des contrôles FP), mais la référence au cluster n'est pas cassée et la fonction de déballage donne toujours les bonnes valeurs : description de l'image

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X