Envoi d'une trame avec labview en protocole TCP/IP

Bonjour a tous, je suis étudiant en IUT GEII et je doit réaliser la communication entre des spots d'éclairage et un automate, je doit faire l'envoi de trame pour contrôler les spots, mais je suis débutant sous labview et je voudrait savoir comment j'aurai pu envoyer des trames avec un protocole TCP/IP
Merci, Cordialement

Bonjour Laurent,
Vous allez dans la palette Communication de données >> Protocoles, et vous trouverez ce dont vous avez besoin.
Vous pouvez également trouver des exemples dans Aide >> Rechercge d'exemples
Bonne journée !
Sarah

Similar Messages

  • Comment fait on pour réguler une ambiance avec Labview?

    Je dispose d'un banc d'essai de climatisation pour l'étude d'une centrale de traitement d'air. Des sondes sont disposées dans cette centrale et les valeurs mesurées sont reportées sur le logiciel Labview grâce á une carte d'acquisition de données. Seulement, on me demande maintenant d'effectuer un montage électrique qui permettrait, á partir de Labview, de réguler l'ambiance du petit local qui sert de local de test. Cette régulation serait du type PID.
    Puis je, en partant de la carte d'acquisition de données existante, me branchant sur le circuit enclenchant la marche et l'arrêt des batteries chaude et froide?

    heu... s'il n'y a pas de pertes, les conditions de ne varient pas et donc pas besoins de régulation...
    Dans "pertes" je compte tout ce qui sort... c'est une centrale de traitement d'air donc tu dois faire ton bilan énergétique avec :
     - la charge
     - les apports (sensibles et latents)
     - les sorties (sensibles et latents)
    TU dois mettre ça en équation, déterminer les températures en fonctions desquelles tu actives le BF, BC et humidificateur.
    Au fait est ce que tu mesures l'hygraumétrie du local ?
    Et l'air que tu injectes il est pris à l'extérieur ? A quelle condition (H, T) ?
    Pour le moment, les questions à résoudre sont d'ordre thermique et pas en relation avec LabVIEW... Tout ça sera clair (fonctionnement, conditions, valeurs limite, etc...) on commencera à voir comment le coder sous LabVIEW. La ça me parait trop tôt...
    Bon courage
    Message Edité par TiTou le 06-21-2006 11:51 AM
    When my feet touch the ground each morning the devil thinks "bloody hell... He's up again!"

  • Comment envoyer un e-mail avec labview?

    Bonjour.
    J'ai untilisé la fonction 'SMTP-e mail envoyer un message' de labview 11 et quand je lance mon programme, il me génère l'erreur 63.
    J'ai connecté à ce VI le message, le sujet, mon adresse e-mail ainsi que le serveur SMTP de hotmail mais par contre je n'ai pas su quoi mettre en adresse de retour.
    Si quelqu'un a réussi à se servir de cette fonction, merci de me tenir au courant.
    Sincères salutations.

    Eric.M a écrit :
    Hello help19,
    Il faut avoir des credentials actifs sur le compte SMTP de ton adresse mail pour pouvoir utiliser les fonctions SMTP de LabVIEW. Quelque chose de beaucoup plus flexible : le .NET !
    - https://decibel.ni.com/content/docs/DOC-12835
    C'est bien sûr adaptable à d'autres services mail que Gmail...
    Cdt,
    Eric
    J'aime cette facon de penser   
    Da Helmut

  • Peut-on envoyer un sms avec labview

    Je désire envoyer un message sms avec labview 7.0

    Bonjour,
    Effectivement, c'est possible d'envoyer un sms avec LabVIEW. Ci-joints quelques liens qui vous aideront à effectuer cela :
    http://exchange.ni.com/servlet/ProcessRequest?RHIVEID=101&RNAME=ViewQuestion&HOID=50650000000800000089910000&ECategory=LabVIEW.LabVIEW+General
    http://exchange.ni.com/servlet/ProcessRequest?RHIVEID=101&RNAME=ViewQuestion&HOID=506500000008000000C5410000&ECategory=LabVIEW.LabVIEW+General
    http://exchange.ni.com/servlet/ProcessRequest?RHIVEID=101&RNAME=ViewQuestion&HOID=50650000000800000024300000&ECategory=LabVIEW.LabVIEW+General
    http://exchange.ni.com/servlet/ProcessRequest?RHIVEID=101&RNAME=ViewQuestion&HOID=5065000000080000005F4C0000&ECategory=LabVIEW.LabVIEW+General
    http://exchange.ni.com/servlet/ProcessRequest?RHIVEID=101&
    RNAME=ViewQuestion&HOID=50650000000800000081C30000&ECategory=LabVIEW.LabVIEW+General
    Ci-joint également une librairie de programmes qui pourra vous intéresser
    Sanaa TAZI
    Applications Engineer
    National Instruments
    Attachments:
    Nokia.llb ‏306 KB

  • Comment créer une dll sous labview avec plusieurs fonctions venant du même VI et possédant un tabcontrol ?

    Comment créer une dll sous labview avec plusieurs fonctions venant du même VI et possédant un tabcontrol ?

    Bonjour,
    L’utilisation d’une « commande d’onglet », ou « tabcontrol », ne pose pas de problème pour la définition d’une DLL à partir d’un VI.
    Selon la version de LabVIEW que vous utilisez, le processus de création de DLL sera différent.
    Si vous utilisez une version antérieure à la v8, vous pouvez vous reporter à ce lien : Construire une DLL avec LabVIEW 7.0.
    Sinon, vous devez enregistrer votre VI dans un projet, puis définir le connecteur de votre VI avec les paramètres d’entrées/sorties (cette opération est indépendante des différentes « commandes d’onglet » que vous avez pu implémenter).
    Sélectionnez, dans le projet les « spécifications de construction » dans le projet (via un click droit), pour créer une DLL. Dans la boite de dialogue qui s’ouvre alors, à l’onglet « fichiers source », vous pouvez ajouter votre VI parmi les « VIs exportés » et configurer, en fonction des E/S câblées sur le connecteur de votre VI, les fonctions contenues dans la DLL.
    J’espère que ces quelques éléments auront pu vous éclairer.
    Cordialement,
    Guillaume H.
    National Instruments France
    #adMrkt{text-align: center;font-size:11px; font-weight: bold;} #adMrkt a {text-decoration: none;} #adMrkt a:hover{font-size: 9px;} #adMrkt a span{display: none;} #adMrkt a:hover span{display: block;}
    >> NIDays 2011, le mardi 8 février au CNIT de Paris La Défense

  • Superviser l'observateur d'évènement Windows avec Labview

    Bonjour à tous,
    je suis en stage et je dois supervisé une machine avec Labview (je
    travaille pour le moment avec la version 8.0 et bientôt 8.6)...
    Je voudrais relever les erreurs dans l'observateur d'évènement Windows
    (panneau de configuration>outils d'administration) et avertir
    l'utilisateur avec une LED rouge lorsque qu'il y a une erreur.
    Également je voudrais afficher la source, l'évènement et le détail de
    l'erreur.
    Est-ce possible? Comment faire? Cela fait 1 mois que je cherche et j'ai
    seulement trouvé comment créer et écrire un nouvel évènement, AIDEZ MOI. Je vous joint
    le fichier permettant de créer un évènement... Merci
    Attachments:
    OpenLog.zip ‏17 KB

    Bonjour guiguilelotois,
    As-tu eu l'occasion de lire ce post? :
    http://forums.ni.com/ni/board/message?board.id=170&message.id=5325&requireLogin=False
    Ta problématique relève plus de la connaissance des assemblies en .NET/Windows que de la programmation en LabVIEW,
    As-tu vérifié sur le site de MSDN les fonctions auxquelles tu as acces et leurs utilisations?
    http://msdn.microsoft.com/en-us/library/system.diagnostics.eventlog.aspx
    Bonne journée
    Flo
    Open Diagram First

  • Comment envoyer un fichier depuis port serie avec Labview

    Bonjour,
    Je veux envoyer le fichier de configuration au programmateur avec labview mais j'arrive pas à trouver la commande Labview qui me permet d'envoyer un fichier via un port série.
    Y a t'il une solution?
    Merci.

    Hello,
    Palette : Instrument I/O -> VISA -> Advanced.
    Cdt,
    --Eric
    Eric M. - Application Engineering Specialist
    Certified LabVIEW Architect
    Certified LabWindows™/CVI Developer

  • Comment detecter avec LabView une impulsion sur le port série et traiter l'information?

    Je dois automatiser un banc de test avec LabView 7.0. Pour cela il faut que je récupère une impulsion (1 bit, pas de trame) provenant de la carte à tester. Je dois la récupérer via le port série du PC. Je ne sais comment faire, aidez-moi svp.

    Bonjour,
    Dans LabView, il existe un noeud de propriété visa qui permet de récupérer l'état de certaine line du port serie.
    Pour cela, tu vas dans la palette de fonction Visa>Visa Avancé>Noeud de propriété.
    Une fois le noeud posé sur le diagramme, tu choisis la ligne dont tu veux vérifier l'état.
    Voir lien ci dessous.
    http://digital.ni.com/public.nsf/websearch/022A3C75A1F36DFF86256E6200705996?OpenDocument
    Johan G.
    NIF
    .NIDays2008 {font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #065fa3; font-weight: bold; text-decoration: none; text-align: right;} .NIDays2008 a, a:hover {text-decoration: none;} .NIDays2008 a img {height: 0; width: 0; border-width: 0;} .NIDays2008 a:hover img {position: absolute; height: 90px; width: 728px; margin-left: -728px; margin-top:-12px;}
    >> Avez-vous entendu parler de NI Days ?

  • Convertir une trame pour l'envoyer par liaison RS232

    Bonjour,
    mon projet consiste à communiquer une trame, à un afficheur LED (Michat) pour ceux il faut convertir envoyer la trame sous forme de chaine sur 1 octet mais je n'ai rien compris ou du moins mal compris .
    La trame :
    <STX> {Adresse} {0} {MESSAGE} <CR> <ETX> {XOR}
    {Adresse} est l’adresse de l’afficheur de 0x01 à 0xFE (1 octet)
    {0} est un attribut d’affichage FIXE de valeur 0x30 (1 octet)
    {MESSAGE} est le texte à afficher.
    {XOR} est le OU EXCLUSIF calculé de <STX> à <ETX> inclus.
    Codes ASCII de contrôle Valeur Hexa
    <ACK> Acknowledge 0x06
    <NACK> Non Acknowledge 0x15
    <CR> Carriage Return 0x0D
    <STX> Start of Text 0x02
    <ETX> End of Text 0x03
    < / > Slash 0x2F
    < \ > Back Slash 0x5C
    Caractères ASCII du jeux standard Valeur Hexa
    {0} à {9} Chiffres de 0 à 9 0x30 à 0x39
    {A} à {Z} Lettres de A à Z 0x41 à 0x5A
    Champ de valeur HEXA
    {VALEUR} Valeur hexadécimale en notation 0x00 à 0xFF
    Champ de message
    {TEXTE} Chaîne ASCII
    Champ de contrôle
    {XOR} Ou Exclusif exprimé en HEXA calculé de <STX> inclus à <ETX> inclus.

    Merci d'avoir répondu à mon message.
    Mon travaille consiste à afficher un message sur le panneau MICHAT grâce à LabView .
    Je dois plus précisement envoyer une trame sur le port RS232 du PC directement relier au panneau.
    ci-joint la doc concernant le panneau .
    Cordialement.
    Pièces jointes :
    ProtocoleTrafic_v306 (1).pdf ‏773 KB

  • Comment envoyé une donnée via rs232 avec labview

    Salut, comment envoyé une donnée via rs232 avec labview ?
    Hello, how given sent via rs232 with labview?
    Solved!
    Go to Solution.

    You can use the LabVIEW example for "Basic Serial Write and Read." In the English LabVIEW it is found here:
    Vous pouvez utiliser l'exemple LabVIEW pour "SerialBasic écrire et lire." Dans le LabVIEW anglais, il se trouve ici:
    Zach P.
    Product Support Engineer | LabVIEW R&D | National Instruments

  • Création d'une application Android avec Labview

    sBonjour,
    je cherche à developper avec Labview, une application android pour l'installer après sur une tablette tactile, comment je peux faire ça?

    Bonjour,
    Malheureusment Android n'est pas une plateforme de déploiement disponible pour LabVIEW. Notamment parce que le Run-Time Engine dont aurait besoin une application est lourd et devrait être largement modifié pour s'adapter à Android.
    Il faudra donc coder en Java
    Une alternative dans certains cas est d'avoir le coeur de l'application qui tourne sur une cible déportée et la présentation (commandes/indicateurs) dans Data Dashboard.
    Cdt
    --Eric
    Eric M. - Application Engineering Specialist
    Certified LabVIEW Architect
    Certified LabWindows™/CVI Developer

  • CRIO : Envoie de données via wifi ( protocole TCP)

    Bonjour,
    Je suis débutant   en Labview et je suis entrain de développer une application sur Lavbview pour envoyer des données récupérées par la modèle d'acquisition CRIO à mon pc via wifi  et j'ai utilisé la Protocole TCP comme il indique le programme ci-joint , et j'ai une application sur mon pc qui écoute le trafic d'envoie et de réception, malheureusement je n’arrive pas à reçue  les données  sur mon pc.
    Votre aide SVP et merci d'avance 
    Bien Cordialement,
    Rafayello
    Pièces jointes :
    Envoie TCP.vi ‏50 KB

    Bonsoir Eric,
    Comme vous voyez  l'image ci-jointe j'ai une modem wifi et je veux envoyer les donnés récupérées par le cible CRIO à mon pc à distance (sans câble Ethernet) ,j'ai lu la tuto pour la communication TCP/IP et j'ai compris que je dois utiliser la fonction «ouvrir connexion TCP » et j'ai donné comme entrée l'@ IP de destination client ( mon pc ) et le num de port , et le relier avec la fonction «écrire TCP » en donnant les données comme entrée et enfin j'ai fermé la connexion par la fonction  «TCP Close ». Mais je ne sais pas  sur quel port  exactement je dois envoyer les trames TCP personnalisés et est ce que la démarche que j’ai fais  sur le VI pour l’envoie des trames TCP est correcte ou non ??
    Bien Cordialement,
    Rafayello
    Pièces jointes :
    DSC_0002.JPG ‏798 KB

  • Mesurer le nombre de bytes d'une trame ASCII variable

    Bonjour,
    Je travail sous Labview V8.5
    Je voudrai mesurer le nombre de bytes d'une trame ASCII dont la taille peut varier. Pour une liaison RS232 classique j'utilise l'instruction " Bytes at port " mais ici avec une trame ASCII 128 , elle me retourne 0. En pratique cette trame peut varier entre 21 et 25 Bytes.
    J'ai besoin de connaitre la longueur de trame pour parametrer le "visa read". En effet ma trame ascii commence par <DLE> ( 0x10) et se termine par <DLE><ETX>(0x1003). En règle général elle fait 21bytes. A l'intérieur de cette trame je peux retrouver un 0x10 et le module GPS (qui m'envoie cette trame) rajoute un 0x10 pour indiquer un nombre plutot qu'un <DLE>.  Etant donné que je lit des compteurs, il arrive qu'il y est la valeur 10 ( 16 en décimale ) et donc le module envoie 1010 au lieu de 10, ce qui me ralonge la trame. Actuellement j'indique 21 dans le "byte count " du "visa read" de ma lecture de RS232 mais elle peut donc augmenter et je rate des caratères et mon traitement en aval est décalé.
    En gros quelle fonction remplace le "Bytes at port " pour de l'ascii.
    Merci.
    JohannB

    Bonjour Johann,
    C'est étrange que le noeud de propriété te retourne 0.
    Si tu sais quelle sera la taille max de la trame a recevoir tu peux tout à fait spécifier cette valeur en entrée du VI "Read" car:
    VISA READ DETAIL:
    This function might return less than the number of bytes requested if the function reaches the end of the buffer, reaches a termination character, or if a timeout occurs. The output error cluster indicates if a timeout has occurred.
    Ce n'est donc pas un problème.
    Cordialement,
    Romain DUVAL || Application Engineer Specialist ||Certified LabVIEW Architect (CLA) || Certified TestStand Architect (CTA)
    National Instruments France

  • Comment commander un système de déplacement Charlyrobot avec Labview via le port série RS232

    Bonjour
    Je souhaite commander un système de déplacement Charlyrobot (moteur pas à pas via module électronique) avec labview via le port série RS232.
    Si quelqu'un a une idée ou une solution pour y parvenir, pourra-t-il me guider ?
    Merci d'avance.
    Jerak

    Bonjour, les fonction VISA READ et WRITE permettent d'envoyer deschaines de caracteres sur le port serie (ou de les lire depuis). Après, le point important est de bien connaitre la syntaxe utilisee par le moteur pas a pas pour les commandes. Ces informations doivent etre dans le manuel du moteur.
    Mais, c'est certain, uniquement avec les VISA Read et Write, il est parfaitement possible de commander votre moteur (j'ai eu un projet de ce genre recemment et ca fonctionne tres bien).
    Quelques petits points qui peuvent vous causer des soucis:
    _ le baud rate de votre port et de votre moteur doivent etre configure a l'identique;
    _ si vous utilisez Windows XP ou 2000, verifiez la longeur des buffer alloue par windows pour la lecture et l'ecriture (dans le gestionnaire de peripheriques) vous risquez des problemes si vous tentez de lire 1 ou 2 octets et que les buffers sont configures a 10 ou + (c'est un probleme que j'ai rencontre, c'est pour ca!).
    Bonne prog.
    Raoul
    Raoul Chodziesner-Bonne
    Ingénieur Instrumentation
    CRIL TECHNOLOGY - Groupe ALYOTECH
    "Celui qui pose une question peut paraitre idiot sur le moment, celui qui n'en pose pas le reste toute sa vie!"

  • Lire un fichier Excel avec LabVIEW 2010

    Bonjour,
    je cherche comment ouvrir un fichier Excel avec LabVIEW 2010.
    J'ai essayé avec les outils génération de rapport -> Excel specific, comme expliqué dans un autre post, mais ca ne marche pas du tout.
    Je vous envoie le VI et le fichier Excel si besoin.
    Le but serait de pouvoir lire un tableau et l'afficher.
    Merci d'avance,
    Gabriel de Ramecourt
    Attachments:
    Lire fichier excel.vi ‏14 KB
    Gtest2l.xlsx ‏9 KB

    Bonjour,
    Veuillez publier en anglais sur ce forum anglais. Si vous le souhaitez, vous avez une communauté française sur ce lien.
    En effet avec les outils de génération de rapport, il est possible de lire le tableau et de l’afficher.
    J’ai repris votre code pour afficher les données d’un fichier Excel.
    Vous pouvez aussi regarder l’exemple (de la Developer Zone) suivant :
    http://sine.ni.com/devzone/cda/epd/p/id/3177
    Les liens suivant peuvent vous aider à utiliser le Report Generation Toolkit.
    http://zone.ni.com/devzone/cda/tut/p/id/3178
    http://digital.ni.com/public.nsf/allkb/EFCE1C25DCE​7483E86256CAF00539451?OpenDocument
    http://digital.ni.com/public.nsf/allkb/180EA23CF46​8B3C186256EA2007BE83A?OpenDocument
    Cordialement,
    Samuel G.
    Hello,
     And thank you for posting here. Please post in english on this english forum. If you want, you have a French community on this link:
    http://forums.ni.com/t5/Discussions-de-produit-de-​NI/bd-p/4170
    I translate your post for the other user.
    Gabouch want on this program to get all the data on LabVIEW form .xlm file.
    Samuel G.
    Samuel G. | Application Engineer Team Leader
    Certified LabVIEW Developer
    National Instruments France
    #adMrkt{text-align: center;font-size:11px; font-weight: bold;} #adMrkt a {text-decoration: none;} #adMrkt a:hover{font-size: 9px;} #adMrkt a span{display: none;} #adMrkt a:hover span{display: block;}
    Été de LabVIEW 2014
    12 présentations en ligne, du 30 juin au 18 juillet
    Attachments:
    Lire fichier excel-2-LV2010.vi ‏15 KB
    temp excel file.xls ‏14 KB

Maybe you are looking for

  • Print icon not working

    Hi All, I have developed a program to display two alv reports. The program when executed displays the first report and on the click of a push button it wud display the second report. The standard icons are all working in the first report but few icon

  • What is Data services in Business Objects

    Hi Folks, Can I know What is Data services and Where we can consider usage or need for this tool.

  • How to display rich content with URL in adobe flash builder and flex for mobile apps?

    Hi,   In Apple IOS SDK, I used the WebView control to display the rich text with Bullets, different font style, images within the text and the URLs also within the text as HTML content. Clicking on the URLs automatically opens the respective webpage

  • Can't get videos to play in iPod.

    I used Quicktime Pro 7 to convert videos of other formats to the mpeg-4 (.mp4) and the ipod .m4u format, both of which should work as they are the formats supported. However, I get a blank white screen when I try to play the videos on the ipod, altho

  • Setting to make a PDF print as PDF???

    Is there a way to attach a setting to a document that you would like it printed in landscape?  I know that printers have a setup page where you can force landscape but is there a way to mark a document to print as landscape within the PDF? For exampl