LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Peut-on lancer une acquisition dans un serveur TCPIP sans stopper la communicationTCPIP?

Dans le cadre d'une communicationTCPIP, je veux que lorsque le serveur reçoit une commande donnée, il lance une acquisition sans rompre la liaisonTCPIP. Or,si je fais une boucle,on reste bloqué dans la boucle, si je n'en fais pas, l'acquisition se fait sur une seule itération.Comment puis-je concilier les deux? Merci
0 Kudos
Message 1 of 3
(2,594 Views)
Bonjour,

Quel outil utilisez vous ? LabVIEW,CVI,Visual ...?
Une solution consisterait à utiliser deux boucles en paralèlle sous LabVIEW ou deux thread si vous utilisez le C ou C++ et mettre en oeuvre un mécanisme de synchronisation tel que la notification.
Par exemple en LabVIEW, une boucle sera à l'écoute des vos trames TCP/IP si cette trame concerne une requête d'aquistion vous pouvez envoyer un message de notification à la deuxième boucle qui va se "reveiller" à ce moment là. Il existe plusieurs exemples sous LabVIEW.
J'espères que ces éléments vous permettront d'avancer.
Sincères salutations.

Salissou ISSA
Ingénieur d'application
National Instruments France
0 Kudos
Message 2 of 3
(2,594 Views)
Merci. Votre réponse m'a permis d'avancer. J'enverrais un autre message si j'ai à nouveau besoin d'aide
0 Kudos
Message 3 of 3
(2,594 Views)