Discussions au sujet de NI LabVIEW

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

Instances de VI

Résolu !
Accéder à la solution

Bonjour,

G un VI dont la fonction est d’écrire sur un socket UDP(IP&Port) un flux de données continus

Quand je le lance via le diagramme principale LABVIEW (NonRéentrant) il fonctionne

Lorsque je le lance en l'"instanciant" avec l'option x80 (appeler et oublier) la fonction Creer SocketUDP ne renvoie pas d'erreur en revanche "EcrireUDP" renvoie une errreur

Difficile debug car pas accès a l'instance lorsqu'elle run

 

Mes questions:

Est que toutes les fonctions (surtout TCP/UDP) de LABVIEW sont "instanciable"?

Si non ,comment différencier les fonctions "instanciables" de celles qui ne le sont pas?

 

Merci d'avance pour vos réponses

 

 

0 Compliments
Message 1 sur 4
2 137 Visites
Solution
Accepté par l'auteur du sujet POD2067

 

Ca ne devrait pas poser de problème. Par contre, ton VI il utilise des ressources, ouvre un port, etc etc. Il convient de bien l'arrêter, de fermer le port, .. Sinon tu auras des problèmes lorsque tu relanceras ton application. 

 

Sinon il est possible de visualiser ton VI après l'avoir démarré, pour cela appel la méthode du VI "ouvrir face avant" avec Activer=1, et Etat=Standard.

 

0 Compliments
Message 2 sur 4
2 101 Visites

Merci pour ta reponse

Mes paramètres de démarrages pour chaque instances

Une ref de FIFO (Différentes pour chaque instances) elle nourrie en data l'instance

De la métadonnées concernant la DATA

et les paramètres réseaux

Bref que des constantes

Pour détruire l'instance je tue la Ref de FIFO qui implique la destruction du socket UDP

 

Merci je vais essayer de visualiser la FA avec la méthode que tu m' indiqué

 

0 Compliments
Message 3 sur 4
2 084 Visites
Solution
Accepté par l'auteur du sujet POD2067

Problème résolue

Erreur provenant de"EcrireUDP" etait 55

m'indiquant que l'action réseau demandé est en cour

un petit cadencement de 1 ou 2 ms

suffis a la fonction pour vider son buffer ,effectuer l'action

et ne pas renvoyer une errreur

 

Erreur de ma part disculpa

 

 

 

 

Message 4 sur 4
2 064 Visites