le 02-24-2012 07:18 AM
Un "anything" en entrée d'un VI, comme JB je pense que ce n'est pas possible, enfin pas accessible aux utilisateurs de LabView.
Il est possible de faire des VIs qui s'adaptent tout seul au type de donnée connecté en entrée, ce sont des VI polymorphiques, mais ça oblige à faire un "Sous-VI" pour chaque type de donnée à traiter.
Philmod a écrit :
Je pense que la librairie que vous me conseillez est pour les ini files!?
Oui, ce n'est pas ce que vous voulez faire quand vous parlez de "fichier d'initialisation" ?
le 02-24-2012 08:03 AM
Bonjour,
Sauf erreur de ma part (ce qui n'est pas à exclure 😉 ), il n'y a pas de VI dans LabVIEW qui ont pour type de données en entrée "anything" (données quelconques en français), il s'agit de fonctions! Vous allez dire que je pinaille mais ça change tout.
Plus exactement, il s'agit probablement de Xnode. Cette technologie n'est pas ouverte en dehors de l'équipe de developpement de LabVIEW (mais si vous cherchez bien vous devriez trouver quelques moyens...).
En voici un exemple.
yledieu a écrit :
Un "anything" en entrée d'un VI, comme JB je pense que ce n'est pas possible, enfin pas accessible aux utilisateurs de LabView.
Il est possible de faire des VIs qui s'adaptent tout seul au type de donnée connecté en entrée, ce sont des VI polymorphiques, mais ça oblige à faire un "Sous-VI" pour chaque type de donnée à traiter.
Méfiance... plus un code est générique plus son développement est certainement complexe! Le résultat d'un Xnode est plus "joli" in fine sur votre diagramme mais le réaliser vous fera sans doute beaucoup plus transpirer que de coder quelques sous-VI pour créer un VI polymorphique 😉
Bonne après-midi
Flo
le 02-24-2012 09:52 AM
Beaucoup transpirer c'est sur!
mais c'est surtout un gros travail pour un résultat qui ne sera pas garantit et pas supporté par NI.
Donc à éviter pour une application à fournir à un client.
Bon weekend à tous
02-24-2012 10:30 AM - modifié 02-24-2012 10:31 AM