From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.

Discussions au sujet de NI LabVIEW

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

transmettre les variables d'un RT VI vers un VI sous poste de travail

bonjour, 

je souhaite transmettre les variables d'un RT VI vers un VI sous poste de travail, j'ai utiliser les variables globales et les files d'attente mais ça ne marche pas.

merci d'avance.

 

0 Compliments
Message 1 sur 8
4 383 Visites

Quelques outils qui fonctionnent:

-Communication TCP IP

-Variables Partagées

-Flux réseau (Network stream)

 

Bon code!

 

PS: le "RT vi" et le "VI du poste de travail" ne tournent pas sur la même cible (donc pas la même "instance" de LabVIEW) il est donc impossible d'utiliser les variables globales ou FIFO classiques

Rodéric_L
Certified LabVIEW Architect
0 Compliments
Message 2 sur 8
4 369 Visites

Bonjour,merci pour votre réponse,

en fait, j'ai essayé avec la méthode TCP / IP, voici le code ci joint, je sais que les données sont envoyées parce que je reçois de la taille de la chaîne que j'ai envoyée dans l'indicateur des octets écrits  mais je ne reçois pas les données à la sortie. pourriez-vous s'il vous plaît m'aider.
Merci d'avance.

Tout télécharger
0 Compliments
Message 3 sur 8
4 342 Visites

pour que ce soir plus clair, il y a toutes les infos dans ce document: http://www.ni.com/pdf/products/us/criodevgudsec2.pdf

 

la partie sur le TCP commence page 84 mais la lecture de tout le document est vivement recommandée!

Rodéric_L
Certified LabVIEW Architect
0 Compliments
Message 4 sur 8
4 337 Visites

PS: les données en sorties doivent être lues sur l'autre VI.

 

http://www.ni.com/white-paper/2710/en/

 

http://zone.ni.com/reference/fr-XX/help/371361H-0114/lvconcepts/using_labview_with_tcp_ip_and_udp/

 

Rodéric_L
Certified LabVIEW Architect
0 Compliments
Message 5 sur 8
4 333 Visites

Bonjour, merci pour votre réponse, avez vous une idée comment savoir le numéro du port?  j'ai utiliser celui dans la figure ci jointe mais labview me dit que le port est occupé et que dois choisir une adresse valide, est ce qu'il ya un outils pour chercher les adresse disponibles,j'ai essayé avec le protocole udp et ca marche je pense qu'il ya un problème au niveau du numéro du port pour le protocole TCP. 

cordiallement

0 Compliments
Message 6 sur 8
4 306 Visites

essayes 5000

Rodéric_L
Certified LabVIEW Architect
0 Compliments
Message 7 sur 8
4 300 Visites

Voila l'erreur que j'obtient avec 5000

0 Compliments
Message 8 sur 8
4 298 Visites