|
|||||||||||||
le 05-21-2012 09:15 AM
Bonjour,
Je me permet d'exposer mon problème sur ce forum car j'aimerais pouvoir bénéficier des précieux conseils qui s'ont donné par le biai de ce forum.
En ce qui me concerne, je souhaiterais connecter un DTS (Distributed Temperature sensor) à Labview. Pour résumer, ce type d'appareil consiste à mesurer la température tout au long d'une fibre optique par la méthode OTDR (Optical Time Domain Reflectometry).
Cet appareil possède son propre système embarqué et communique par ethernet. Je me suis donc permis dans un premier temps de le connecter par ethernet à mon ordinateur et j'ai créé une fonction PING sur Labview pour m'assurer de la connexion. Résultat: la connexion marche!
Je souhaiterais désormais communiquer avec sachant que le langage de communication se fait en Hexadecimal par le biais d'une socket.
Je me suis donc permis de créer dans MAX, dans la rubrique Devices and Interfaces --> Network Devices un nouveau VISA TCP/IP resource to the system afin de pouvoir communiquer avec l'appareil sur un port précis d'une IP connue.
Cependant, lorsque j'ouvre le Test Visa Panel , et le NI I/O Trace, et que dans la rubrique Input je rentre la commande en hexadecimal que l'appareil devrait reconnaître, j'obtiens la premiere fois lorsque je clique sur Write un succès avec un retour de 42 octets. Ce qui est selon moi faux car aucune influence sur l'appareil. De plus, lorsque je refais la manipulation ou n'importe quelle autre juste après la 1ère, j'obtiens toujours une erreur avec un retour de 0 octet.
Je souhaiterais donc savoir si j'effectue bien la bonne manipulation ou bien si je dois comme le PING créer une fonction pour communiquer avec l'appereil au lieu d'utiliser celle mise à disposition par NI?
Si oui, quel type de fonction?
Merci pour vos conseils et pour votre écoute.
Alexis
Résolu ! Accéder à la solution.
le 06-11-2012 02:06 AM
Bonjour,
Merci d'avoir posté sur le forum NI.
Pouvez faire une capture d'écran de l'erreur obtenue?
Vous avez aussi des exemples de communication TCP dans les exemples LabVIEW.
Recherche d'exemples >> Réseau >> TCP et UDP
Cordialement,
Nicolas M.
National Instruments France
le 06-11-2012 03:25 AM
Bonjour,
Je vous remercie pour votre aide mais j'ai finalement réussi à trouver une solution en créant un VI plus perfectionné.
Cordialement.
Alexis
Mon Profil | Confidentialité |
Conditions d'utilisation |
Contacter NI
© 2011 National Instruments Corporation. All rights reserved. | Envoyer cette page
|
||

Envoyer cette page