Comment, à parir d'un programme labview peut-on ecrire dans un port serie rs232

Bonjour,
je suis actuellement en stage et je cherche à réaliser un programme labview permettant d'imiter un capteur donnant une profondeur et une altitude.
les informations sont à envoyées à un programme labview sur compact RIO via une liaison RS 232.
en vous remierciant d'avance,
cordialement

Salut,
Pour écrire sur un port série RS232, il faut utiliser les VIs "VISA Read" et "VISA Write" dans E/S d'instruments => Série de la palette de fonctions du diagramme pour envoyer/recevoir des données. Il faut aussi avant toutes choses configurer le port sur lequel les données vont transiter. Pour cela, utilise le VI "VISA Configure serial port" et "VISA Close" (accéssoirement pour cesser les échanges) dans la même palette.
En espérant que cela ai put t'aider =)
@ +

Similar Messages

  • Comment realiser un robot en graphique et le commander par un programme Labview!

    Salut a tous! est ce que quelqu'un peut m'aider pour realiser un robot en graphique(dans labview) et le commander par un programme Labview!

    SAMUEL_NIF :
     Merci D'avoir lu mon message! Alors je cherche a realisrer un robot virtuel sur labview c'ad une interface graphique (sur la face-avant Bien sur !) qui est commande par des boutons de controles!
    Pièces jointes :
    PumaLabViewThumbNail.jpg ‏10 KB

  • Comment transposer une arborescence sous LabVIEW

    Bonjour à tous,
    Je voudrais transposer l'arborescence présente en pièce jointe en programmation LabVIEW.
    Je récupère de mon VI actuel les paramètres suivants (que l'on retrouve en entrée de l'arborescence, à gauche) :
    - Cycle de fonctionnement : Ouverture / Fermeture
    - Courant : Augmente / Diminue
    - Phase de fonctionnement : Phases Ouverture / Phases Fermeture
    - Variations autres paramètres (Tension, Vitesse, etc...) : Augmente / Diminue
    - Degré d'importance : /
    En fonction des valeurs que prennent ces entrées, on suit différents chemins qui nous font remonter vers des numéros (pastilles de couleurs sur l'image).
    Je voudrais savoir par quels moyens je pourrais modéliser cette arborescence sous LabVIEW ??? Est-ce qu'il existe des applications déjà existantes ???
    J'espère avoir été assez clair.
    Cordialement.
    Pièces jointes :
    Arborescence.jpg ‏230 KB

    Bonjour Simon,
    En fait j'avais pensé utiliser ce genre d'outil mais j'ai quelques problèmes avec ce que je veux faire vraiment (voir pièce jointe).
    Par exemple, en entrée de la case structure principale, j'ai plusieurs variables "DériveVerr++_S1", "DériveVerr+_S1", etc...Certaines vont avoir comme valeurs "VRAIE" et d'autres "FAUSSE".
    Je voudrais, à travers cet imbriquement de case structure, récupérer en sortie un message global (du texte qui s'affiche) et qui regroupe toutes les variables qui sont "VRAIE".
    En fait, il faudrait balayer l'état des variables dans les case structure et à la fin, en fonction des variables qui sont vraies, définir un message singulier (représenté par les pastilles de couleur sur la première pièce jointe)
    Le soucis, c'est qu'il y a une dizaine d'entrée et donc pleins de combinaisons possibles entre celles qui sont "VRAIE" et les autres qui sont "FAUSSE". Et c'est sur ce point que je me pose des questions sur l'utilisation des case structure et sur comment gérer autant d'informations différentes.
    SimonD31 a écrit:
    Qu'est-ce que tu souhaite avoir en sortie? Tes numeros sous quelle forme? une chaîne de caracteres?
    Les sorties seront en fait des messages textes qui feront la synthèse des états des variables d'entrée.
    J'espère avoir été clair dans mes propos...
    Cordialement.
    Pièces jointes :
    Structure.JPG ‏137 KB

  • Comment out some sections of Labview programs during debuging

    In other programming such as VC or VB, we can always comment out some sections of our program so that the commented section are not executed during debuging. Is there any way to comment out some sections of Labview program during debugging?

    YanWong wrote:
    You can use a case structure to surround the section of the program you do not want to execute and then wire a false constant into the input so the case will never execute.
    Also remember that doing this will only work if the code you "commenting" out must be executable. A broken run arrow will still be there after you put it in the Case Structure. If you are trying to comment out some broken code, you're out of luck, at least now.
    Ed
    Ed Dickens - Certified LabVIEW Architect - DISTek Integration, Inc. - NI Certified Alliance Partner
    Using the Abort button to stop your VI is like using a tree to stop your car. It works, but there may be consequences.

  • Labview peut-il piloter un autre logiciel?

    Bonjour à tous,
    J'ai simplement besoin de savoir si Labview est capabler d'interagir avec un autre logiciel. Je possède un centre d'usinage CharlyRobot modèle CRA4 contrôlé via le logiciel CharlyGraal 5.006. Labview peut-il interagir avec CharlyGraal?  Mon but serait de le contrôler via Labview. Faut-il des drivers spécifiques? Merci d'avance pour vos réponses.
    Bien cordialement.

    Bonjour,
    pourquoi ne pas essayer de commander directement le robot ?
    apparemment, c'est possible... (cf page 2)
    je te conseille d'appeler le fabricant
    Cordialement,
    Adeline
    Pièces jointes :
    pdf_1354807758.pdf ‏226 KB

  • Comment le règlage de Safari peut-il faire en sorte de retenir mes mots de passe et de remplissage automatique. Le système ne retinent aucun mot de passe en mémoire ?

    Comment le règlage de Safari peut-il faire en sorte de retenir mes mots de passe et de remplissage automatique. Le système ne retinent aucun mot de passe en mémoire ?

    Assurez-vous de remplir automatiquement les noms et mots de passe est sur. Atteindre
    Paramètres > Autofill > noms et mots de passe > sur
    La prochaine fois que vous entrez le nom et le mot de passe dans un site Safari sera m'en souviens et auto saisissez-le lors de visites ultérieures.

  • Labview sur ubuntu, utilisation port serie

    Bonjour,
    J'ai installe LabView 2009 sur ubuntu et je voudrais pouvoir communiqueravec le port serie de mon pc.
    J'utilise donc les VI visa serial, mais j'obtiens ce genre de message d'erreur !! 
    "Possible reason(s):
    LabVIEW:  (Hex 0xBFFF009E) VISA or a code library required by VISA could not be located or loaded.  This is usually due to a required driver not being installed on the system. "
    Je suppose que les drivers ne sont pas installés, mais je ne trouve pas comment les installer ???
    Si qq'un peut m'aider SVP
    RP 

    Maxime MULLER a écrit:
    Bonjour,
    Effectivement après une installation il faut toujours redémarrer afin que LabVIEW puisse prendre en compte les nouveaux drivers.
    Pareil...!! 
    Ci cela ne fonctionne toujours pas, alors c'est que les drivers ne fonctionne pas pour Ubuntu en effet, ceux-ci n'ont pas été testés et validés pour cette distribution de Linux comme vous avez pu le voir sur la page de téléchargement des drivers ou sur la page de LabVIEW pour Linux.
    Cordialement,
    pfff, vous me conseilleriez quoi comme distrib a la place d'ubuntu ??

  • Labview ne reconnaît pas le port USB

    Bonjour,
    J'utilise Labview pour piloter des pompes. Tout fonctionne correctement, sauf que je viens de changer l'ancien PC qui abritait l'application pour mettre à la place un panel pc. Depuis, Labview ne reconnaît pas le port USB, donc ne reconnaît pas la pompe, et le système est HS. En revanche, je peux me connecter à la pompe directement via le logiciel de paramétrage, qui lui voit le port USB.
    J'ai essayé sur plusieurs autres pc, et le programme Labview fonctionne correctement. 
    Je ne peux pour le moment pas changer de pc, car c'est un pc particulier (panel pc accroché par un pied sur la manip). 
    Avez-vous une idée de ce qui pourrait empêcher Labview de voir le port USB d'un pc alors qu'il voit bien le port USB des autres pc ?
    Merci de votre aide,
    Cordialement,
    JF

    Bonjour JFL_ML,
    Vous pouvez poser cette question dans le forum francophone, vous aurez plus de chance d'avoir une réponse car cette section est réservée à l'anglais : http://forums.ni.com/t5/Discussions-au-sujet-de-NI/bd-p/4171
    Cordialement
    Jean-Luc D. NI France
    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;}
    Journées techniques : du contrôle d'instruments aux bancs de test
    Du 4 au 13 juin : Grenoble - Pari...

  • Comment puis je créer un carnet d'adresses dans Adobe et à combien de destinataires maximum puis je envoyer des fichiers

    comment puis je créer un carnet d'adresses dans Adobe et à combien de destinataires maximum puis je envoyer des fichiers

    At this time, there is no Address Book feature in Adobe Send, but there are two alternatives for accessing your Address Book.
    You can use Adobe Send through Adobe Reader, and in this mode, you have access to your computer's address Book. For more information on how to use this, see https://forums.adobe.com/docs/DOC-4611.
    The other option available to those who use Microsoft Outlook on Windows is the Outlook plugin for Adobe Send. Note, however, that the Outlook plugin doesn't currently support the sending of Personalized links.
    There is a limit of 250 recipients for a single transaction.

  • Comment lire et ecrire dans un DB sur un automate S7-1500 en liaison ethernet

    Bonjour,
    Je cherche à lire et ecrire dans un DB d'un automate S7-1500 SIEMENS via sa connexion ethernet.
    Y a t-il des FC particulier à créer dans l'automate ? Des config particulière ?
    Quel code utiliser ?
    Est-ce que quelqu'un a une idée ?
    Merci

    Bonjour,
    Voici quelques documents concernant l'OPC avec LabVIEW.
    http://forums.ni.com/t5/LabVIEW/Connecting-cRIO-with-Siemens-S7-300-using-OPC-UA/m-p/2754546
    http://www.ni.com/white-paper/13843/en/
    Merci d'elaborer un peu plus si cela ne repond pas à vos questions
    Paolo_P
    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;}
    Travaux Pratiques d'initiation à LabVIEW et à la mesure
    Du 2 au 23 octobre, partout en France

  • Ecrire dans plusieurs feuille Excel appartenant au meme classeur Excel avec labview

    Bonjour à tous,
    J'ai un petit soucis avec labview, je voudrai écrire dans plusieurs feuille excel appartenant au même classeur mais je me confronte toujours au même message d'erreur dont le code est -2146777998.
    Je vous mets en pièce jointe un petit exemple de code rapide qui résume bien la situation avec le fichier excel ou j'aimerai écrire, si vous avez des idées je suis preneur.
    Cordialement.

    Désolé voici la pièce jointe.
    Cordialement.
    Attachments:
    Exemple.zip ‏99 KB

  • Comment combiner plusieurs sous programmes dans un seul programme labview

    Bonjour 
    je suis Débutante sur labview. je veux utiliser ce logiciel pour acquérir des données analogiques, numériques et vidéos au même temps. j'ai des sous-programmes pour différentes parties d'une expérience et je veux combiner les sous programmes dans un seul VI pour pouvoir effectuer lancer tout au même temps.
    est ce que je dois copier les sous programmes dans un seul ou il y a une fonction qui le fait automatiquement.
    merci 

    et je veux combiner les sous programmes dans un seul VI
    sais pas ... j'ai l'impression que la réponse est dans la phrase elle-même
    sous-VI
    transformer les VIs en sous-VIs et les regrouper (en parallèles) sur un Diagramme commun.
    après, on peut discuter des heures (surtout sans code sous les yeux)
    X sous-VIs, ou X appels dynamiques ? d'éventuelles ressources partagées, un seul FP ou plusieurs, optimisations possibles,  code commun éventuel ... etc ...
    mais l'idée "basique" et surtout "de départ", regrouper les VIs en tant que sous-VIs (en //, plusieurs threads) sur un BD main.

  • Comment récupérer avec Labview des données délivrées par un autocollérateur via la port série ( RS232)

    Bonjour à tous,
      J'écris pour solliciter une aide car je dois recupérer avec Labview des données délivrées par un autocollérateur via la port série ( RS232). Sera la bienvenue, des sites, des cours,  des codes ds d'autres langages, tout ce qui peut m'aider.
       Merci d'avance à touste et à tous
    j'attends avec impatiance votre réponse

    Bonjour,
    comme l'a très bien dit "tbob", il existe de nombreux exemples de communication série fourni avec LabVIEW.
    Si vous débutez en LabVIEW, il existe des ressources pédagogiques sur le site de National Instruments qui vous aideront à commencer à programmer avec LabVIEW.
    Ci-joint un lien depuis lequel vous pourrez accéder à ces différents tutoriaux :
    http://www.ni.com/academic/lv_training/how_learn_lv.htm
    De plus, il existe dans le "Developper zone" du site de NI, un grand nombre de bibiothèque de fonctions spécialement dévéloppées pour le contrôle instruments, un grand nombre d'instruments possède sa librairie, peut-être y trouverez vous le votre.
    http://sine.ni.com/apps/we/niid_web_display.drv_search
    En espérant que ces différents liens vous aideront,
    Cordialement,
    Benjamin M
    NIF

  • Programme Labview

    Bonjour, 
    J'ai pour projet d'automatiser un flash tester 5300. Il me reste deux problèmes qui m'empéche catégoriquement de finir mon programme.
    Je travaille sous LABVIEW 12 et avec une interface USB/GPIB. Je précise c'est un cable avec un embout USB et l'autre en GPIB de chez Agilent.
    1er problème : J'ai un problème au niveau de mes visa READ et Write parfois ca m'indique souvent une erreur de timeout ou l'erreur -33...ect
    Tentative de correctif : Mettre des delay et regler le nombre d'octet qui doit etre lus mais rien y fait. Toujours le meme probleme.
    2eme problème : Mon équipement est censé etre relié a une imprimante mais vu l'age de mon appareil, je me retrouve sans imprimante ayant la connectique nécessaire. Cette imprimante permet de relever les mesures faites par l'appareil. Y a t-il une facon de recuperer ces mesures via Labview ? 
    Je vous remercie d'avance c'est vraiment urgent car ma formation se termine tres tres bientot.
    Pièces jointes :
    dialogue notifications - rev 2.vi ‏131 KB

    Bonjour,
    Il suffit de détecter le moment où vous avez un changement d'état et à ce moment précis, vous arrêtez de compter le temps passé à l'état précédent et vous commencez à compter le nouvel état (en réinitialisant le compteur).
    Donc par exemple, si la LED est allumée, on commence à compter dès le changement d'état. Et au moment où la LED s'éteint, vous prenez l'heure à ce moment là, vous faites la différence avec l'heure de départ pour avoir la différence et vous réinitialisez le compteur pour commencer à compter le temps passé où la LED est éteinte.
    J'ai construit un VI ainsi que son sous-VI (qui est une FGV) et qui permet de mettre dans des tableaux les valeurs de temps passées à l'état ON ou à l'état OFF d'un booléen. Il y a peut être des détails à régler mais je pense que cela correspond avec ce que vous voulez faire.
    Cordialement,
    Jérémy C.
    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;}
    Travaux Pratiques d'initiation à LabVIEW et à la mesure
    Du 2 au 23 octobre, partout en France
    Pièces jointes :
    Main VI NI (8.0).vi ‏24 KB
    Timer FGV NI (8.0).vi ‏12 KB

  • 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

Maybe you are looking for