Acuqisition de données sous LABVIEW

Salut!!!
je suis en train de réalsier projet qui concerne l'acquisiton de données entre PC(LABVIEW) et une carte qui contien un PIC16f877
et cela via le port RS232. J'ai terminé tous les taches necessaires pour assurrer la comminication ;mais j'ai recontré un probleme 
au niveau de la lecture des donnees qui viennent  du PIC (Tx du port RS232) et je voudrais savoir est ce que le probleme vient du 
configuration du PORT sur LABVIEW ou bien sur la carte (qui est construite par ISIS ) et surtout au niveau de la programmation du PIC a base
du langage MIKROC
tous  les explications sont attachés  
MERci
Résolu !
Accéder à la solution.
Pièces jointes :
diagramme PID.gif ‏54 KB
01.pdf ‏219 KB

Bonsoir,
Déjà vous avez un problème dans votre programme sur mikroC:
1:  Pourquoi vous avez ajouter les 4 sec de delay, sa n'a aucune importance pour la configuration des ports,vous pouvez l'enlever,
2:  Pour le 2ème delay 100 suffira largement.
3: Votre écriture sur uart est fausse:
 tout d'abord il faut mette cette condition
if (UART1_Tx_Idle())
            (Vous écrivez ici)!!
4: la valeur du temp n'est pas un seul caractère, donc il faut ajouter (text)"uart_write_text(....)
5:Les lignes 25,26,27, je ne voie pas leurs utilitées vaut mieux les supprimer pour qu'ils vous cause pas de problème lorsque vous faite l'acqusition dans Labview.
Corriger votre programme et j'attend votre réponse!!
Bonne courage!!
Cordialement!

Similar Messages

  • Ou sont les outils Acquisition de données sous labview 7.1 ?

    bonjour,
    Je travaillais sous labview6 & daq6024, aucun soucis.
    Je suis actuellement sous labview7.1 et je ne retrouve pas mes
    outils   aquisition de données  (habituellement
    diagram/fonction palette/Aquisition de données/...  sous labview6).
    Je n'arrive donc pas à juste  saisir une température du daq et l'afficher sur un numérique conteneur ou sur un graph.
    Dans max 3.0.1 (mesurement and Automation Xplorer) les  test  sont ok, en entrée ou en sortie, vérif à l'oscillo.
    Impossible pour moi de récupérer quelquechose d'exploitable dans labview7.1 pro !!!
    Je dois mal m'y prendre car je résonne toujour façon labview6.
    Comment puis-je faire ?
    ou sont les outils d'acquisition ?
    comment acquérir une voie virtuelle ?
    Eternels petits problèmes de changement de version...
    J'ai bien sur, désinstallé/réinstallé  labview6.1, labiew7.1,
    drivers, max3.0.1, nidaq7.1, toujours pas mes outils tant désirés...
    (AI.acquerir un signal    et autres...)
    Merci          bruno

    seems to be a repeat Post

  • Comment acquisitionner un signal d'un oscilloscope tektronix par le port GPIB sous labview?

    Bonjour,
    Je voudrais savoir comment transférer dans mon PC un signal stocké dans un oscilloscope Tektronix TDS340A par le port GPIB avec labview7.1.
    J'ai essayé les drivers de NI mais les drivers réinitialisent mon oscilloscope et effacent mes courbes sur mon oscillloscope!
    Merci

    Salut
    As tu quand même les données sous Labview?
    Kamal
    NIF

  • Impossible de créer un exécutable sous LabVIEW 2010

    Bonjour,
    J’ai une application écrite en LV8.2 qui tournait sans problème.
    Je suis passé sous LabVIEW 2010, et j’ai une erreur au moment de créer un exécutable.
    L'erreur 1 s'est produite à : Nœud de méthode dans AB_Build.lvclass:Copy_Files.vi->AB_Application.lvc​​lass:Copy_Files.vi->AB_EXE.lvclass:Copy_Files.vi-​>​AB_Build.lvclass:Build.vi->AB_Application.lvclas​s:​Build.vi->AB_EXE.lvclass:Build.vi->AB_Engine_Bu​ild​.vi->AB_Build_Invoke.vi->AB_Build_Invoke.vi.Pr​oxyC​aller
    Raisons possibles :
    LabVIEW:  Un paramètre d'entrée n'est pas valide. Par exemple, si l'entrée est un chemin, celui-ci contient peut-être un caractère qui n'est pas autorisé par le système d'exploitation, comme ? ou @.
    =========================
    NI-488:  La commande requiert un contrôleur GPIB comme contrôleur en charge.
    Nom de la méthode : Linker:Write Info To File
    Apres quelques recherches, j’ai isolé le sous VI qui causait problème.
    C’est un .Net qui permet de lancer un fichier.pdf
    Si je mets directement cette fonctionnalité dans le diagramme principale (sans passer par un sous VI), j’ai le message d’erreur suivant :
    L'erreur 74 s'est produite à : Nœud de méthode dans AB_Build.lvclass:Copy_Files.vi->AB_Application.lvc​​lass:Copy_Files.vi->AB_EXE.lvclass:Copy_Files.vi-​>​AB_Build.lvclass:Build.vi->AB_Application.lvclas​s:​Build.vi->AB_EXE.lvclass:Build.vi->AB_Engine_Bu​ild​.vi->AB_Build_Invoke.vi->AB_Build_Invoke.vi.Pr​oxyC​aller
    Raisons possibles :
    LabVIEW:  Mémoire ou structure de données corrompue.
    Nom de la méthode : Linker:Write Info To File
    Remarque : J’ai fais un petite appli qui n’utilise que ce VI et je n’ai pas le PB.
    Quelqu’un à t’il une piste de recherche ?
    Merci d’avance

    Bonjour,
    Lorsque vous créez un exécutable veillez toujours à n'avoir que la fenêtre du projet d'ouverte, j'ai déja vu le cas et ce type d'erreur apparaître lorsqu'une fenêtre d'un VI qui devait être compilé était ouverte.
    Pour revenir plus en profondeur sur le problème que vous rencontrez, je vous invite à toujours effectuer une recompilation complète de tout les VIs de votre projet lorsque vous passez d'une ancienne version à une nouvelle version. Cela peut régler votre problème, la recompilation va effectuer un certains nombre d'opérations de façon à rendre le VI "compatible" avec la version utilisée.
    Pour cela : Outils » Avancé » Recompiler.
    Cette opération peut s'avérer utile dans votre cas.
    Cordialement,
    Da Helmut

  • Driver instrument pour la calibratio​n du HP8753E sous labview--D​river instrument​' for the calibratio​n of HP8753E in labview

    Bonjour,
    Je suis entrain de développer une interface utilisateur sous labview 8,5 pour interfacer un analyseur de fréquence HP 8753E, j'ai pas pu trouver une solution (normalement avec les driver d'instrument) pour faire la calibration du l'analyseur (remarque la calibration peut se faire manuellement mais je doit le faire avec labview)
    j'espére que ma question est claire, merci de me répondre
    Cordialement
    Hello,
    I am currently developing a user interface in labview 8.5 to interface a frequency analyzer HP 8753E, I could not find a solution (normally with the instrument driver) to the calibration of the analyzer (note the calibration can be done manually but I must do with labview)
    I hope that my question is clear, thank you for answering me
    cordially

    YET ANOTHER DUPLICATE

  • Calculer l'aire d'un graph sous Labview

    Bonjour, 
    Je voudrais calculer l'aire d'une zone d'intérêt délimitée sur un graph sous labview. Je m'explique :
    Supposons que j'ai fait l'acquisition des données sur un graph. Je voudrais en fait, exploiter ces données, en délimitant plusieurs zones dans ce graph afin d'en calculer l'aire. Auriez-vous la gentillesse de m'orienter vers une solution qui pourra m'épargner un calcul manuel.
    Merci par avance  

    Réponses données sur forum dupliqué à l'adresse suivante:
    http://forums.ni.com/t5/Discussions-de-produit-de-NI/Calculer-l-aire-d-un-graph-sous-Labview/td-p/15...
    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

  • Programmer une carte arduino sous labview h

    j'ai la carte arduino pour l'acquisition des données je veux lire la valeur du Pin 7 et cette valeur c'est elle qui  va contrôler le event structure ç a d suite a cette valeur je veux soit lancer le GET Time on soit le Get Time off
    la newVal que j'ai doit se référer sur la valeur lue dans le Pin 7
    j'ai ci_joint une image pour bien comprendre 
    merci de vérifer et de m'apporter votre aide
    Pièces jointes :
    fgv_elapsedtime_format.vi ‏17 KB
    essai3.vi ‏33 KB
    sans lifa.vi ‏27 KB

    Bonjour habibahamri,
    Merci de ne pas prendre les gens pour des columbidés. 6 posts pour le même sujet c'est (vraiment) beaucoup. C'est de plus complètement contreproductif dans la mesure ou tout le monde ne lis pas tous les posts et les réponses peuvent se superposer.
    Les sujets incriminés sont:
    http://forums.ni.com/t5/Discussions-au-sujet-des-autres/programme-labview/td-p/2415808
    http://forums.ni.com/t5/Discussions-au-sujet-des-autres/labview/td-p/2414336
    http://forums.ni.com/t5/Discussions-au-sujet-des-autres/labview/td-p/2414328
    http://forums.ni.com/t5/Discussions-au-sujet-des-autres/Re-programmer-une-carte-arduino-sous-labview...
    http://forums.ni.com/t5/Discussions-au-sujet-des-autres/Programmer-une-carte-arduino-sous-labview/td...
    De plus, quand on demande de l'aide, on essaie de se montrer poli: on dit bonjour dans son premier post et on remercie les participants qui prennent de leur temps pour aider (je fais notemment références aux réponses presque rudes formulés à Bastauss qui a essayé de vous aider en vous programment un VI d'exemple).
    Cordialement
    (signé le redresseur de tort)
    Florian Abry
    Application Engineer Group Leader
    NI Germany

  • Récupération d'event lors du lancement d'un exe développer en C sous LabView

    Je lance un exe par la fonction Systen exe.vi, celui ci génére un event que je souhaite récupérer sous LabView 8.2.
    Est ce possible et si oui comment faire pour se synchroniser sur cet event.
    La fonction que j'utilise en C est "hEvent = OpenEvent(SYNCHRONIZE,TRUE,"event1");
    Par avance merci pour votre aide

    Hi,
    To use the OpenEvent function, you have to call the Win32 API in LabVIEW as it is a Windows Event. In order to do that, you have to use the Call Library Function Node in LabVIEW.
    Here is a link to the LabVIEW 8.2 Help of this function. This link might also be useful to help you understand how call to a Win32 API can be done : Example 3: Call the Win32 API. Here is a link for the OpenEvent function details in the MSDN Library. And finally this is a forum post from a user who is using the Call Library Function Node to call CreateEvent which will give you a good example on how to use it.
    I hope this will help you,
    Charlotte F. | CLAD
    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;}
    >> "Du 11 octobre au 17 novembre, 2 sessions en parallèle : bien démarrer - approfondir vos connais...

  • Variables sous Labview

    Bonjour
    Peut-on, sous Labview, créer des variables qui soient sans lien avec des commandes ou indicateurs de la face-avant?
    J'aurais voulu mettre en place un flag qui conditionne certains traitements.
    Merci

    Google translation:
    Can we, Labview, create variables that are unrelated controls or indicators on the front panel?
    I wanted to put up a flag that determines certain treatments.
    Answer:
    Well, global variables don't show up on your VI's frontpanel.
    Using FGVs or notifiers are also valid ways to store flag signals…
    Hint:
    Either use the french forum or ask in English!
    Best regards,
    GerdW
    CLAD, using 2009SP1 + LV2011SP1 + LV2014SP1 on WinXP+Win7+cRIO
    Kudos are welcome

  • Lire un fichier txt sous labview 6i

    Bonjour à tous;
    J'ai un problème à lire mes fichiers txt des mesures expérimentales et de les faire visualiser dans un graphe sous labview 6i. Si quelqu'un travaille avec labview 6i peut me donner un exemple de code pour lire un fichier txt d'une seule colonne je lui serai très reconnaissant, ou bien si vous avez des suggestions à suivre je suis apprenant.
    Cordialement;

    Bonjour à tous;
    En fait j'ai réussi à lire les fichiers txt sous labview 6i mais il me reste encore un problème concernant l'affichage dans un graphe. Lorsque je cable le graphe dans mon diagramme, je remarque que le graphe m'affiche une ligne orizontale et pourtant mon fichier txt contient un signal réel enregestré lors des expériences au laboratoire. Vous trouverz ci-joint deux impressions écran; l'une du diagramme et l'autre de la face-avant.S'il vous plait si vous avez des suggestions je vous serai très reconnaissant.
    Cordialement;
    Pièces jointes :
    front panel.png ‏1407 KB
    image programme.png ‏1407 KB

  • Problème avec le NI6008 sous LabVIEW (sous Linux)

    Bonjour,
    Je souhaiterai piloter la carte d'acquisition usb ni-6008 sous une machine fonctionnant sous linux à l'aide de labview. Ceci étant, j'ai installé  Ni daqmx et Ni daqmx base, et j'ai aussi changer le firmware de la carte en le switchant sur ni daqmx base, suite à des problèmes avec ni daq mx.
    Notre problème est que sous labview en lancant NI-daq mx base task configuration utility, le système plante, il se bloque aussi lorsque l'on tape les commandes de Ni-daq mx base associés à la carte, comme une acquisition de l'entrée, j'imagine qu'il y a un conflit entre la carte et le système, mais lequel?
    Le second problème est que l'on aimerait  se servir du VI " ni usb 60xx interactive controller " sous labview, mais il y a bien une heure d'installation et de compilation des parties du VI, comment peut on réduire ce temps?
    Merci de vos réponses.

    Bonjour JP,
    Ce temps de chargement est énorme et tout à fait étonnant. Pourriez-vous nous préciser quelle version de LINUX vous utilisez et quelle version des drivers DAQmx base est installée ? Ce phénomène est-il constant ?
    Une manipulation à essayer serait la "compilation massive" du VI (ctrl+shift enfoncés+cliquer sur la flèche de run) sous LabVIEW, puis une sauvegarde totale.
    Cordialement,
    BRAUD Jean-Philippe
    Field Sales Engineer - Nord et Centre France
    LabVIEW Certified Developper

  • Erreur lors de la création d'un executable sous LabVIEW SP1

    Bonjour,
    Je travaille actuellement sur un projet relativement imposant sous LabVIEW 2010 SP1.
    Le projet étant assez imposant,j'ai voulu en faire un exécutable.
    J'ai alors la fenêtre suivante qui apparaît (voir piéce jointe):
    "Une erreur est survenue lors de l'appel de l'éditeur des régles de construction. Veuillez vérifier si les VIs sont brisés dans le répertoire du gestionnaire correspondant."
    Mon Vi fonctionne trés bien lorsque je l'éxecute, donc je ne comprends pas. De plus j'ai déja créer d'autres exécutables sans probléme jusqu'a présent.
    Quelqu'un aurait-il une idée pour solutionner ce probleme?
    Merci d'avance.
    Résolu !
    Accéder à la solution.
    Pièces jointes :
    erreur.JPG ‏11 KB

    @Ramses:
    Je pense que Julien utilise une option du menu Outils (je ne sais plus son nom, et elle n'apparait pas sur mon PC car je n'ai pas l'application builder), qui permet de préparer son VI pour un exécutable. A ce moment, cela va créer automatiquement un projet avec une spécification de construction.
    Cependant, je suis de l'avis de Ramses. Il est préférable de se créer son projet et de travailler dedans, puis de créer les spécifications de construction par la suite...
    Et désolé, mais je n'ai pas d'explication à votre problème, à part éventuellement des dépendances particulières. Lorsque vous ouvrez votre VI, LabVIEW vous demande-t-il de charger des fichiers particuliers?
    Cordialement
    Olivier L. | Certified LabVIEW Developer

  • Driver install don't detect Labview 2013

    Hello,
    After installing Labview 2013 (32bits) , installing driver (Daqmx,etc...) (DVD feb.2013) , application driver don't detect labview 2013, and doesn't want install anything.
    Do you know this problem ? and how can i fix ?
    Thanks.
    Ludovic
    Windows 7 32bits
    Labview 2013 Eng 32bits
    Devices drivers DVD4 feb.13 (also try with Aug12 version)

    Hello,
    Thanks for answer,
    I can't find link for download devices drivers August2013...  Exist ?
    (@Julien..) Your download link is Labview 2013 download application, but don't contain drivers (i.e. DaqMx)
    In other link for download Labview (2013), ( https://lumen.ni.com/nicif/confirmation.xhtml ) recommended download devices drivers is August 2012 ... (http://joule.ni.com/nidu/cds/view/p/id/3145)
    Best regards
    Ludovic

  • Problème de ralentisse​ment sous LabVIEW 7.0

    Bonjour,
    nous rencontrons actuellement un phénomène de ralentissement sur une application développée sous LabVIEW 7.0.
    Description des ressources et de la configuration utilisée (pour info) :
    LabVIEW 7.0
    NI-DAQ 8.0.1
    2 cartes PCI-6229 avec :
    une acquisition analogique à 10 kHz - échantillons prélevés par bloc de 1000
    une acquisition de type codeur
    des entrées/sorties TOR
    2 cartes PCI-6528 (entrées/sorties TOR)
    1 carte MOXA C168H (carte ISA 8 ports série)
    2 cartes Exotest PCI pour dialogue LIN et Ligne K
    L'application tourne en mode debug (= il ne s'agit pas d'un exécutable)
    Application d'environ 350 VIs
    Utilisation (a priori à bon escient) de la réentrance, du parallélisme, de sémaphores, ... (en bref, il s'agit d'une application multi-tâches classique)
    Description des symptômes :
    Le ralentissment constaté n'est pas systématique. L'application tourne en général parfaitement, mais parfois, dès le lancement de celle-ci, parfois après 10 minutes, parfois après une heure, et parfois plus, nous constatons un fort ralentissement de l'application. Cela se traduit par le ralentissement du déroulement de notre séquenceur (il s'agit d'une application pour un banc de test).
    Nous ne constatons aucune augmentation du taux d'occupation du CPU, et aucune augmentation de mémoire.
    La difficulté principale de notre problème est que nous ne savons absolument ce qui peut provoquer un ralentissement si soudain, si imprévisible et qui ne se traduit pas par un taux d'occupation du CPU élevé.
    Actions déjà faites :
    Nous avons utilisé l'outil d'observation de profil des VIs (Outils > Avancé > Optimisation de VIs...) mais n'avons rien constaté d'aberrant.
    Nous avons lu (et appliqué) les principes de la documentation suivante : http://forums.ni.com/attachments/ni/250/7849/1/prf​rmnc.pdf
    La (les) question(s) :
    Un tel phénomène a-t-il déjà été rencontré ?
    Avez-vous des conseils particuliers (autres que ceux contenus dans le document ci-dessus) ?
    Pensez-vous à une action particulière à réaliser ?
    Merci par avance !

    Bonjour,
    Obtenez vous un code d'erreur? A quelle étape s'arrête la création de votre executable ?
    je vous envoie un lien qui traite de probleme d'executable avec les boitiers USB
    http://digital.ni.com/public.nsf/websearch/129BE1A90E522E3886256F24007606F4?OpenDocument
    Cordialement
    Alexandre D
    NIF

  • Has anyone done work in LabVIEW with the LLRP protocol for RFID readers?

    [cross-post]
    Has anyone done work in LabVIEW with the LLRP protocol for RFID readers?  I've googled around and didn't find anything.
    Message Edited by Jim Kring on 10-31-2008 10:45 AM

    Hi G-Money,
    The communication will be over TCP-IP.
    Thanks for your offer to help.  I don't really need assistance in figuring out how to communicate with the device in LabVIEW at a transport layer.  I'm just trying to take inventory on what's already been done, at a messaging protocol level, that could be useful as a reference or starting point.
    Thanks,
    -Jim

Maybe you are looking for

  • What has happened with Apple Support?

    I convinced my friend to purchase a refurb Macbook Pro last week. I explained "the same warrenty, I've purchase 3 refurbs with no problems, yada yada". His MBP shows up with a "5th leg" under the Superdrive! Dented from the inside out. We found this

  • Logitech IM plus not working

    Hello. I have a Logitech Quickcam IM plus (E 3560) and it came with Windows-only drivers. When I plug it in to my MacBook, HardwareGrowler pops a little message up and says "USB Connection IOUSBMiscellaneousDevice". What's in bold I am really confuse

  • How to programatically change schema name for an application ? JDev10g

    I am using JDeveloper 10g 10.1.3.4 What I am trying to do is: while connecting to the database instace with login/passwd credentials for a specific schema, being able to take in schema as a separate paramter and connect to that schema. Connecting to

  • HT1725 My newly downloaded numbers app won't open on my iPad?

    My newly downloaded numbers app won't open on my iPad?

  • CFCs and Site Wide Error Handlers

    Hi. I setup a site-wide error handler page in CFAdministrator to email me the diagnostic and debugging information regarding erros that my web app users encounter. This is great for both security (users cannot see important debug info and SQL logic)