Discussions au sujet des autres produits NI

annuler
Affichage des résultats de 
Rechercher plutôt 
Vouliez-vous dire : 

Créer des références de contrôle à la volée

Résolu !
Accéder à la solution

Bonjour,

 

Je dois travailler sur une application Labview qui comporte environs 80 VIs.

Dans chaque VI, j'ai une cinquantaine de contrôles (menu déroulant, booléens, numériques...).

Afin de gérer les propriétés de tous ces contrôles (couleur, visible,....), je souhaite travailler par tableau de références.

Ce qui signifie que je dois créer pour tous mes contrôles leur référence et les insérer dans un tableau: ce qui risque d'être très long vu le nombre de VI sur lesquels je dois travailler.

Connaitriez-vous une manière de créer toutes ces références en un clin d'oeil?

Je travailles sous LabView 8.6.

0 Compliments
Message 1 sur 8
4 459 Visites

Bonjour,

 

En utilisant le VI Scripting vous devriez pouvoir realiser ce que vous souhaitez :

 

http://decibel.ni.com/content/docs/DOC-4973

 

Cordialement,

Da Helmut
Voir le profil de Maxime M. sur LinkedIn - View Maxime M.'s profile on LinkedIn
Message 2 sur 8
4 457 Visites

Merci, cela devrait m'aider!

Cependant j'arrive à créer un contrôle mais je n'arrive pas à créer aussi sa référence..

0 Compliments
Message 3 sur 8
4 435 Visites

Bonjour,

 

Voila un exemple rapide. A vous de l'ameliorer.

 

Face avant :

 

fa.png

 

VI principale  :

 

Obtention des ref. de controles :

 

obt_controles.png

 

 

Creation des refnums sur le diagramme :

 

creer_refnum.png

 

Cordialement,

Da Helmut
Voir le profil de Maxime M. sur LinkedIn - View Maxime M.'s profile on LinkedIn
Tout télécharger
Message 4 sur 8
4 420 Visites

MErci cela devrait bien m'aider!

0 Compliments
Message 5 sur 8
4 364 Visites

J'ai réussi a bien prendre en main le VI que vous m'avez fourni cependant lorsque je créé un tableau à l'aide  de la fonction "Nouvel Objet VI", je n'arrive pas ensuite à déterminer la taille de ce tableau. J'ai utilisé le Noeud de Methode "Noeud Redimensionnable" mais le tableau ne se redimensionne pas!

 

Second problème: L'aide ne fonctionne pas concernant les fonctions de Labview Scripting, l'aide souvre sur une page "Ce programe ne peut pas afficher la page Web".

Merci

0 Compliments
Message 6 sur 8
4 339 Visites
Solution
Accepté par l'auteur du sujet alexlab

Bonjour,

 

Pour l'aide c'est normal, avec LabVIEW 8.6, le VI Scripting était une fonctionnalité "cachée", donc aucune aide disponible dans cette version à part ce qu'on peut trouver sur le forum et autre...

 

Pour votre problème, il serait plus simple que vous postiez votre VI et une impression d'écran afin que l'on puisse vous aider.

 

Cordialement,

Da Helmut
Voir le profil de Maxime M. sur LinkedIn - View Maxime M.'s profile on LinkedIn
0 Compliments
Message 7 sur 8
4 318 Visites

Merci, enfin de compte mon problème est réglé.

0 Compliments
Message 8 sur 8
4 308 Visites