Communication CANH-CANL et acquisition des données

Bonjour , dans le cadre de mon projet de fin d'etudes , je dois faire un programme qui communique avec CAN-High , CAN-Low du produit , ensuite acquérir les données dans un tableau pour enfin les enregistrer dans un fichier texte .
j'ai besoin de votre aide , je suis vraiment bloquée et la date limite du depot n'est pas si loin.. je veux savoir comment faire cette communication
merci

Not much information to go on. What CAN hardware do you have to talk to the bus? Also note that there is a dedicated board for CAN - http://forums.ni.com/t5/Automotive-and-Embedded-Networks/bd-p/30
Also note that there is a dedicated French board for when you can't post In English - http://forums.ni.com/t5/Le-forum-francophone/ct-p/FrenchForums/interaction-style/forum

Similar Messages

  • Problème d'acquisition des données pendant un temps fixé par l'utilisateur

    Bonjour la communauté Labview,
    j'ai un problème d'acqusition et d'écrire des données dans un fichier .lvm
    Comme vous le montre le fichier pdf joint, en mode manuel toute se passe bien. Lorsque j'appuie sur le bouton acquisition, un nombre de données est acquéri et permet de réaliser une moyenne sur ces échantillons.
    En mode automatique, la boucle for réprésente une série de mesures à réaliser et fixé par l'utilisateur
    Mon problème se situe au niveau du triangle rouge car l'acquisition des données ne se fait pas correctement. je voudrait que ça  enregistre les données acquis par le module d'enregistrement pendant un temps que l'utilisateur a fixé et ainsi on récupérera  N d'échantillons dont le nombre n'a pas grande importance.
    Le problème est que le module d'enregistrement ne se lance pas si bien que le fichier ne se crée même pas ou bien il récupère un échantillon.
    Résolu !
    Accéder à la solution.
    Pièces jointes :
    diagramme simplifiée VI final.pdf ‏41 KB

    Bonjour,
    Merci pour votre réponse mais j'ai réussi à régler le problème vendredi soir après plusieurs heures de combat acharné avec mon programme.
    Cordialement,
    Alexandre

  • Acquisition des données

    Bonjour !
    Je possède une girouette Simard, a qui je relier sur un oscilloscope, les signaux sont bien positif 
    Mais voyez, lors que je passe cecis sou carte ni-6211, la deuxieme tension est négatif
    Je dois en fair acquisition et je suis bloquer a cette étape, merci
    Cordialement

    Bonjour the smute,
    Sur quelles voies sont reliés tes signaux? Quels Pin?
    Utilises-tu un exemple tout fait de LabVIEW?
    Bonne journée,

  • Acquisitions de données analog et digital sur le même front montant TTL

    Bonjour, j'ai une question assez urgente à vous poser. 
    Est'il possible de faire une acquisition des données d'un signal digital et d'un signal analogique simultanées triggées par le même top TTL?
    Je cherche un Daqpad capable de faire cela, et je n'ai pas trouvé plus d'informations sur ce site. 
    Merci d'avance!

    Bonjour Valaphone,
    Il est effectivement possible de le faire.
    Voici deux exemples de VI permettant de synchroniser une AI et DI et de faire un trigger numérique:
    Synchronize AI & DI
    Digital Trigger
    Concernant le DAQPad, je vous laisse prendre contact avec l'un de nos ingénieurs commerciaux au 01 57 66 24 24.
    Bonne journée
    Cindy
    Cindy

  • Fréquence d'acquisition de données sur un châssis NI DAQmx

    Bonjour,
    je suis un étudiant en stage. Ma mission consiste à réaliser un système d'acquisition de données sur le logiciel Labview 8.5. J'utilise
    un châssis NI DAQmx équipé d'un controleur PXI 8105 et de 5 cartes série M: 4 cartes 6225 et une carte 6254. J'ai un problème au niveeau de mes
    fréquences d'acquisition. Je n'arrive pas à acquérir des données sur une longue période sans que le système affiche une erreur. L'autre problème
    est la vitesse d'acquisition des données. Etant dans le domaine de haute performance, je dois acquérir des données à des vitesses de l'ordre de 20kHz
    mais mon programme ne tolère pas de vitesse au dessus de 1kHz. Ma vitesse se situe aux alentours d'une centaine de Hz.
    Avez-vous une solution à me proposer?
    Je vous remercie d'avance.

    Bonjour,
    Vous pouvez effectuer le traitement des données dans une boucle séparée de la boucle dédiée à l'acquisition. Ainsi votre traitement lent ne limitera pas l'acquisition.
    Vous pouvez réaliser ceci grâce à une architecture type producteur/consommateur.
    Vous pouvez trouver des exemples de cette architecture dans Aide>>Recherche d'exemple.. ainsi que des templates de projet pour cette architecture.
    Cordialement,
    Isabelle G.
    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

  • Aide urgent: Acquisitio​n des données analogique​s sur Labview

    Bonjour,
    Je voulais savoir si je peux utiliser plusieurs modules de NI 9219 sur un même chassis  NI cDAQ-9174.
    L'acquisition des données ( déformations: entrées analogiques) se fait par l'intermédiaire du logiciel Labview Signal Express 2013.
    Je pose cette question parce que j'ai essayé d'utiliser deux cartes différentes NI 9219 et NI 6210 et j'ai obtenu une erreur.
    Merci de me répondre,
    Résolu !
    Accéder à la solution.

    Bonjour Eloise,
    Merci pour votre réponse. L'erreur est 201426. J'ai joint l'impime écran de cette erreur.
    J'ai une autre question pour vous si ca ne vous dérange pas! Lorsque je fais mon acquisition avec USB-6210 j'ai un bruit énorme au niveau des courbes. J'ai cherché la solution de ce problème, j'ai trouvé que cette carte d'acquisition ne fonctionne pas sur Windows XP. J'ai changé le système d'exploitation à windows 7 mais le problème persiste.
    Même si je fesais l'acquisition sans manip j'ai des fluctuations.
    Je vous remercie pour votre disponibilité,
    M.A.H
    Pièces jointes :
    Nouveau Image bitmap.jpg ‏366 KB

  • Problème installation et configuration d'un système d'acquisition de donnée sous MAX

    Bonjour, je suis un nouveau utilisateur de labview ( version d'évaluation 2010).
    J'ai téléchargé sur ni.com des exercices et le troisième exercice me fait utiliser MAX (Measurement & Automation Explorer v4.7)
    Il est écrit qu'aprè avoir lancé MAX :"Agrandissez l’onglet Périphériques et interfaces et sélectionnez Périphériques NI-DAQmx." puis de faire un clic droit sur "Périphériques et interfaces" et de créer le nouveau périphérique NI-DAQmx (celui-ci sera simulé)
    Il se trouve que je n'ai à gauche que l'onglet "Logiciels" dans "Système" et aucun onglet dans "Systèmes déportés"...
    Pourriez-vous m'indiquer comment faire apparaître l'onglet "Périphériques et interfaces"?
    Avec mes remerciements

    Bonjour Ordino,
    Le drivers NI DAQmx 9.2.2 est bien compatible avec Windows Vista 32 bits, néanmoins certains éléments sont à prendre en considération:
    NI-DAQmx 9.2.2 - Windows 7 64 bit/7 x86/Server 2003 R2 (32-bit)/XP x86/Vista x64/Vista x86/Server 2008 R2 (64-bit)
    Vista x86 = Vista 32bits
    Support de logiciels dans NI-DAQmx 9.2.2
    Support de systèmes d'exploitation
    Les systèmes d'exploitation suivants sont supportés par NI-DAQmx 9.2.2 :
    Windows 7 (32 et 64 bits)
    Windows Vista Professionnel (32 et 64 bits)
    Windows XP Service Pack 2 ou version ultérieure
    Windows Server 2003 R2 (32 bits)
    Windows Server 2008 R2 (64 bits)
    NI-DAQmx ne supporte pas les comptes invités sous Windows 7/Vista/XP. Vous devez vous connecter à un compte administrateur ou un compte utilisateur pour pouvoir utiliser NI-DAQmx sous ces systèmes d'exploitation.
    Attention  Si vous avez fait une mise à niveau de votre système pour passer d'une version antérieure de Microsoft Windows à Microsoft Windows Vista, vous devez désinstaller tous les logiciels National Instruments avant de réaliser cette mise à niveau. Une fois celle-ci terminée, vous pourrez réinstaller vos logiciels National Instruments.
    Cordialement,
    Rémi D.
    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;}
    >> Les rencontres techniques de NI - Mesures et acquisition de données : de la théorie à la mise en ...

  • 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

  • Lire des donées provenant d'un pic via une liaison RS232 et écrire dans un fichier xls

    Bonjour à tous,
    Le but de mon projet est de lire et d'enregistrer des données provenant d'un microcontroleur pic. En fait le pic enregistre des données et les stocke dans une mémoire flash. Ce que j'aimerais faire c'est récupérer les données stockées dans la mémoire, les afficher sur un graphe sous Labview et les enregistrer dans un fichier excel. La communication entre le pic et le pc se faisant par RS232.
    Merci par avance pour vos suggestions.
    Bien cordialement.
    Philippe

    Bonjour Philippe,
    Ici tu es sur le  forum en anglais. Essaie de poster en anglais
    Sinon voici le forum francais où tu auras plus de chance que l'on te réponde.
    Pour ce qui est de ton projet, je te conseille de regarder vers les fonctions VISA pour ce qui  est de la communication RS232.
    Il faut récuperer les données pour les mettres sous forme de tableau par exemple.
    Pour l'affichage des valeurs et l'enregistrement en tableau se fait assez simplement. Il y a une fonction Write to a spreadsheet file (dans files I/O) qui permet d'écrire directement une tableau 1D ou 2D.
    Cordialement,
    Simon D.
    CLA | Certified LabVIEW Architect
    CTA | Certified TestStand Architect

  • Lire des donées par RS232 provenant d'un pic et écrire dans un fichier xls

    Bonjour à tous,
    Le but de mon projet est de lire et d'enregistrer des données provenant d'un microcontroleur pic. En fait le pic enregistre des données et les stocke dans une mémoire flash. Ce que j'aimerais faire c'est récupérer les données stockées dans la mémoire, les afficher sur un graphe sous Labview et les enregistrer dans un fichier excel. La communication entre le pic et le pc se faisant par RS232.
    Merci par avance pour vos suggestions.
    Bien cordialement.
    Philippe

    Bonjour,
    Quel est le problème rencontré ? Mise en route du développement ?
    Menu Aide » Recherche d'exemples 
    En utilisant le mot clé "série" ou "RS232" vous devriez pouvoir trouver ce que vous souhaitez.
    Cordialement, 
    Da Helmut

  • Stockage des données d'un capteur dans un fichier texte ou excel

    Bonjour, après avoir réalisé un programme permettant de lire
    les données d’un capteur, et avoir réussi à faire varier les gains et offset du
    capteur via labview, je souhaiterais stocker les données lues par ce capteur
    dans un fichier texte ou excel.
    Dans mon programme, j'ai découpé l'information de la chaîne de caractère émise par le capteur, pour en garder seulement deux valeurs numériques ( la température TA et la température TC )
    Après de nombreuses tentatives en suivant les exemples de
    labview sur l’enregistrement de données dans un fichier, je n’ai toujours pas
    réussi à trouver le moyen d’obtenir ceci.
    Voilà pourquoi j’aimerai avoir votre avis sur la manière de
    réaliser cette opération.
    Cahier des charges :
    - le capteur renvoie deux
    températures (TA et TC), grâce à labview j’ai réussi a isoler la partie de
    l’information qui m’intéresse, cette dernière est au format numérique.
    Il faut que ces données soit stockées dans un
    fichier texte ou excel de manière à avoir deux colonnes : une pour les
    températures Ta et une autre pour les températures TC.
    Je vous joins mon programme en pièce jointe.
    Merci par avance.
    Cordialement.
    Pièces jointes :
    port serie ecriture(modif18) - Test structure évênement.vi ‏109 KB

    Dans ce cas là je pense que ta meilleure option est la structure producteur/consomateur.
    Le principe est simple: tu as deux boucles, la première qui fait l'acquisition et la deuxième l'enregistrement. Le transfert des données de l'une à l'autre est commandé par des évênements.
    Pour voir la structure, tu crées un nouveau vi: New../From Template/Frameworks/Design Pattern/Producer/Consumer Design Pattern (events)
    Après il y a un peu de boulot pour l'adapter à ton projet, mais rien de très compliqué je pense.
    Cordialement,
    Simon D.
    CLA | Certified LabVIEW Architect
    CTA | Certified TestStand Architect

  • Enregistrement des données en format fichier .SSN (Atlas mclaren)

    Bonjour,
    Je vais essayer de détailler au maximum mon problème, en espérant trouver une solution.
    Je vais développer une application LabView qui récupère des données d'un bus CAN et enregistre ces données dans un fichier de type ".ssn" (un fichier spécial pour ATLAS mclaren).
    Data bus CAN => LabVIEW APP => .SSN file => Lecture avec ATLAS
    La boite a déjà fait une application pour un objectif différent mais le même principe et avec du C# au lieu de LabVIEW. Et comme je ne connais rien du tout en C#, j'ai proposé de le faire avec LabVIEW.
    Bref, j'ai l'API de ATLAS (un ensemble de fichiers DLL) et je souhaite trouver un exemple de code LabVIEW qui utilise une API tiers pour générer des fichiers. L'utilisation du code de génération de fichier .ssn en C# est envisageable aussi.
    Je reste à votre dispositions pour plus d'information.
    Merci d'avance,

    Blue_Strike,
    I do not know how you would use that API in particular but if you are looking for how to call the C# code you have in LabVIEW you will need to use the constructor node.
    http://zone.ni.com/reference/en-XX/help/371361L-01/lvcomm/constructor_node/
    There is an example of this you can find by going to Help > Find Examples in LabVIEW.  I would look at "Calling a Private .NET Assembly.vi" under Communicating with External Applications > .NET first.
    Matt J
    Professional Googler and Kudo Addict
    National Instruments

  • Graphe + (affichage temps réel) des données d'un tableau

    bonjour,
    voila j'ai un léger probleme avec mon vi ,
    j'ai deux tableaux , un avec la température et un avec le temps, lorsque j'execute mon eurotherm reagit bien 50°C pendant 30 secondes
    pas de souci.
    cependant je voudrai que ceci s'affiche en temps réel sur un graphique déroulant ou xy or celui-ci réagit bizarrement
    et je ne sais pas comment faire pour le faire bien apparaitre
    j'utilise une fonction assembler por assembler les 2 tableaux contenant la température et la durée cependant ca ne amrche pas comme je veux ejk vous joins mon vi, voyez si vous pouvez y a pparter des modifications.
    merci d'avance
    Attachments:
    température=f(temps).vi ‏46 KB

    Hi,
    thanks to post your questions in english, otherwise you can post any questions you want in french in the french community of the forum.
    Please also try to avoid creating several treads for the same question. This tread is transfered to the link below:
    graphe + (affichage temps réel) des données d'un tableau
    Regards,
    ClémentG

  • Acquisition des paramètres d'une carte d'acquisition

    Bonjour, 
    Après avoir fait des recherche sur internet et recherché par moi même dans les fonctions LabVIEW et n'ayant pas trouvé ce que je cherchais je vient vous demander votre aide.
    Je suis a la recherche d'une fonction qui me permettrai, sur LabVIEW, d'avoir les caractéristiques de ma carte d'acquisition ( nom de la carte, nombres de voies, fréquence d'échantillonnage ).
    Cordialement
    Résolu !
    Accéder à la solution.

    Si vous voulez éviter à votre utilisateur de faire le paramétrage, il faudrait que vous puissiez au moins détecter le type de carte. A partir de là, en fonction de ce type de la carte, de ses performances et de ses voies, vous pouvez appliquer les bons paramètres à votre appli.
    Avez-vous essayé ces fonctions?
    Elles sont accessibles depuis la palette "DAQmx - Acquisition de données" - "DAQmx - Avancé" - "DAQmx - configuration du système". Le premier noeud de propriété permet par exemple d'obtenir le nom des périphériques, les voies, tâches et échelles définies dans max. Le second permet de configurer ou d'obtenir des infos sur un périphérique donné, comme son type, et ses voies physiques. Dans le cas des voies, la fonction renvoie un tableau par type d'E/S. Ce tableau peut être vide, mais sinon vous pouvez lire sa taille et agir en conséquence.
    Francis M | Voir mon profil
    Certified LabVIEW Developer

  • Acquisition de données avec un compact daq

    Bonjour,
    Débutante en labview, je dois faire une acquisition de données de mesure avec un compact daq.
    J'ai fait des recherches pour me permettre de commencer.
    Mais le VI que je fais ne me fais pas les mesures en continu...
    Pouvez vous m'aider ?
    Cordialement

    Hello, 
    Concernant ton vi, il y aurai pas mal de commentaires...., désolé je ne peux pas rentrer dans détail.
    Les réponses précédentes te dirigent vers les exemples, pour être encore plus précis, je te conseil l'exemple "Cont Acq Thermocouple Samples-Int Clk.vi."
    dans: 
    E/S materielles/DAQmx/Mesures analogiques/temperature/Cont Acq Thermocouple Samples-Int Clk.vi.
    Tu y verra comment utiliser correctement la fonction de cadencement dont ont parle ci dessus.
    Un autre point fondamental : dans ta config de voie, tu n'a pas câblé ni le type de thermocoule, ni la compensation de soudure froide.... C'est vital si tu veux que tes mesures de températures soient justes...
    Quel module pour thermocoupe utilises tu dans ton châssis cDaq9181? Selon le hardware, les fréquences d'échantillonnages doivent  parfois être contraintes à certaines valeurs (sous multiple de l'horloge, f maxi etc).
    Bon courage
    antoine

Maybe you are looking for

  • Can't Send MAIL..... again

    hey... can;t send mail.. 10.4.10 on a macbook.. can send mail on my .MAC account, but my MAIL 2.0 is no good. it used to work fine... i travel for a living, could the different log-on places have something to do with it.? tried all the fixes on the A

  • BIW 3.1C with mySAP ERP 2004

    Hello, I have R/3 4.6C and BW 3.1C. Now I want to upgrade my R/3 to ERP 2004 for this do i need to upgrade my BW also or can i use same BW 3.1C with upgraded R/3 version? Thanks in advance -Amit Thombae

  • Performance checking inside the source code

    performance checking inside the source code who to check it. thanks and regards chandra sekhar

  • IMac 5,1 - OSX 10.6.8 - using Airplay

    I happened to right click on a flash video embedded in a website and notice the option "Send via AirPlay" and clicked it.  A few seconds later I heard the video playing in the other room on my TV via my second gen AppleTV!  My computer isn't supposed

  • Layout change in invoice suitable for taking printout in A-4

    Address is larger than the space provided in the pre- printed stationary invoice provided by our client, how to adjust the font, that fits for print out sheet of A- 4 size.kindly tell me how to adjust the size of layout. is there any need for ABAPer,