le 05-30-2012 03:24 AM
Bonjour,
Je convertit un tableau en cluster via le vi adapté, j'obtiens alors un cluster de 11 éléments dont les noms sont [0], [1]..... [10].
Ma question est simple,comment est-il possible de modifier le nom des élements di dis cluster pour plus de lisibilité de mon diagramme ?
Merci
Résolu ! Accéder à la solution.
le 05-30-2012 03:41 AM
Je ne pense pas que ça soit possible: j'ai essayé rapidement de modifier les labels par noeuds de propriété.
erreur LabVIEW: This property is writable only when the VI is in edit mode, or this method is available only when the VI is in edit mode.
le 05-30-2012 03:49 AM
Bonjour
directement non , enfin je pense pas .il faut passer par une étape de correspondance tu crees un cluster cible avec les nom des parametres
que tu souhaites et tu transferes les elements 1 par 1 [0] -> param1 [1] -> param2 ..........
On peut aussi transferer les données directement en indexant les commandes du cluster
mais ça peut vite devenir sensible en cas d'ajout ou suppression de parametres , il faut bien identifier ou
reorganiser le cluster à chaque modification
Cdt
Tinnitus
le 09-27-2012 09:15 AM
Apparemment, on ne peut pas modifier les noms des éléments par programmation depuis le VI dans lequel est situé le cluster. Par contre, on peut le faire depuis un autre VI qui vient modifier la face-avant du premier.
Dans l'exemple joint, Modif.vi change à partir d'un tableau de chaînes les noms par défaut des éléments du cluster de booléens situé sur la face-avant de Cluster.vi (l'exemple suppose que les deux VIs sont situés dans le même répertoire).
Par contre, je n'ai pas trouvé de méthode pour modifier par programmation :
- le nombre ou l'ordre des éléments d'un cluster lorsque tous les éléments ne sont pas de même type ;
- le type des éléments d'un cluster (ce qui serait utile lorsque, sans changer le type de données, on veut utiliser un indicateur .ctl personnalisé).
Si quelqu'un a une idée, elle est la bienvenue...
HL
le 10-04-2012 04:40 PM