IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

LabVIEW Discussion :

[Débutant] Utilisez labview pour prendre des mesures à l'aide de capteurs.


Sujet :

LabVIEW

  1. #1
    Nouveau Candidat au Club
    Inscrit en
    Mars 2010
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Mars 2010
    Messages : 8
    Points : 1
    Points
    1
    Par défaut [Débutant] Utilisez labview pour prendre des mesures à l'aide de capteurs.
    Bonjour amateurs et amatrices de Labview !

    Je m’présente rapidement, je m’appelle Laurent et j’ai un problème ^^.
    Je travaille actuellement sur un projet pour mes études. Le but est de mesurer les erreurs de l’axe d’une fraiseuse à partir de deux capteurs (5) et d’une demi-sphère (1) directement insérée dans le porte-outil. Voici une image qui pourra vous éclairer sur le projet en question.



    Pour prendre les mesures je dois utiliser le logiciel Labview. Cependant je n’ai jamais utilisé ce logiciel auparavant et je suis donc un peu perdu … J’ai fait les deux trois tutoriaux qui sont proposés et j’ai à peu près compris le principe mais je n’sais malheureusement pas du tout comment appliquer ça à mon projet. Je recherche donc désespérément quelqu’un qui pourrait m’aider !
    Je remercie par avance toute aide qui me sera proposé !


    A+

  2. #2
    Membre éprouvé Avatar de BrunoIRM
    Homme Profil pro
    Ingénieur Instrumentation
    Inscrit en
    Juillet 2009
    Messages
    785
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur Instrumentation

    Informations forums :
    Inscription : Juillet 2009
    Messages : 785
    Points : 1 160
    Points
    1 160
    Par défaut Re: [Débutant] Utilisez LabVIEW pour prendre des mesures à l'aide de capteurs.
    Bonjour,

    Ton projet est assez classique est se décompose en deux axes :

    Axe matériel : tu dois mettre en œuvre une chaîne d'instrumentation susceptible d'acquérir les signaux (analogiques ?) de tes deux capteurs. Tu dois donc choisir le bon matériel d'acquisition; Si tu optes pour du matériel National Instruments, tu pourras utiliser le driver DAQmx qui est particulièrement simple à utiliser avec LabVIEW

    Axe logiciel : Tu dois programmer (sous LabIEW ) un logiciel qui réalisera l'acquisition du signal de tes capteurs.

    Sur le principe, c'est assez simple. Cependant, tu dois bien poser le problème : connaître le signal et les caractéristiques (technologie, alimentation, ...) de tes capteurs. Rédiger un cahier des charges. Bref, le problème n'est pas la programmation LabVIEW (ce serait même la partie la plus simple). Il s'agit surtout de se poser les bonnes questions.

    Pour la programmation en elle-même, il te faudra investir un peu de temps pour apprendre les rudiments de LabVIEW et les principes de la programmation par flux de données. Ensuite, tu verras qu'il y a de très nombreux exemples fournis avec LabVIEW et ceux qui en particulier figurent dans la partie "E/S matérielles" te seront d'un précieux secours....

    Bon courage pour la suite.

    On reste à l'écoute.

    B.

  3. #3
    Nouveau Candidat au Club
    Inscrit en
    Mars 2010
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Mars 2010
    Messages : 8
    Points : 1
    Points
    1
    Par défaut
    Merci d'avoir pris le temps de répondre à ma requête. Le problème est que je ne sais vraiment pas du tout comment partir pour programmer. Je voulais donc savoir si tu n'avais pas une piste ou deux pour m'éclairer, juste de quoi me lancer et d'essayer de faire quelque chose parce que là je tourne en rond ...

    Merci

    Laurent

  4. #4
    Membre éprouvé Avatar de BrunoIRM
    Homme Profil pro
    Ingénieur Instrumentation
    Inscrit en
    Juillet 2009
    Messages
    785
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur Instrumentation

    Informations forums :
    Inscription : Juillet 2009
    Messages : 785
    Points : 1 160
    Points
    1 160
    Par défaut Re
    Bonjour,

    Citation Envoyé par Sons08 Voir le message
    Merci d'avoir pris le temps de répondre à ma requête. Le problème est que je ne sais vraiment pas du tout comment partir pour programmer. Je voulais donc savoir si tu n'avais pas une piste ou deux pour m'éclairer, juste de quoi me lancer et d'essayer de faire quelque chose parce que là je tourne en rond ...

    Merci

    Laurent
    Il faut commencer par le contexte d'utilisation : quels sont tes capteurs et de quel matériel (cartes d'acquisition) disposes-tu pour pouvoir effectuer ta mesure ?

    A+
    B.

  5. #5
    Nouveau Candidat au Club
    Inscrit en
    Mars 2010
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Mars 2010
    Messages : 8
    Points : 1
    Points
    1
    Par défaut
    Salut!

    Je voulais juste préciser que je suis en Ecosse pour mes études, en mechanical engineering, ce qui fait que je m'y connais pas trop dans tout ce qui est système électronique...Mon superviseur m'a donné cette documentation concernant les capteurs (c'est en anglais donc je sais pas si tu vas t'en sortir ou non lol) :

    http://66.102.9.132/search?q=cache:8...ient=firefox-a

    Il s'agit d'une configuration SMU-9000

    A+ (merci encore pour le temps que tu me consacres !)

  6. #6
    Membre actif Avatar de pastis.vi
    Homme Profil pro
    Ingénieur qualité méthodes
    Inscrit en
    Novembre 2008
    Messages
    251
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur qualité méthodes
    Secteur : Industrie

    Informations forums :
    Inscription : Novembre 2008
    Messages : 251
    Points : 209
    Points
    209
    Par défaut
    Salut sons08,
    Je n'ai pas lu la paperasse concernant le SMU-9000 parce que j'ai peu de temps à t'accorder (bcp de travail moi aussi sur mon projet ).

    J'ai déjà utilisé E/S d'instrumantation sous LV: c'était pour la programmation et la communication avec un GBF Agilent.
    Suivant le type de raccord (usb, GPIB ou autre...)entre tes capteurs et ton pc il faudra utiliser différents outils de LV.

    Essayes de nous donner plus de renseignement sur ces fameux capteurs

    pastis.vi
    "Il est toujours plus facile de réaliser un travail que d'expliquer pourquoi on l'a fait." Martin Van Buren
    "Il y a ceux qui ont des résultats, et ceux qui ont des excuses." Moi

  7. #7
    Nouveau Candidat au Club
    Inscrit en
    Mars 2010
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Mars 2010
    Messages : 8
    Points : 1
    Points
    1
    Par défaut
    Je travaille dessus, j'ai pas les infos encore c'est mon superviseur qui a les capteurs donc j'ai envoyé un mail pour avoir les caractéristiques des capteurs. je vous tiens au courant.

    Merci encore, ca fait plaisir de voir qu'on me laisse pas patauger tout seul

    Bye

  8. #8
    Membre éprouvé Avatar de BrunoIRM
    Homme Profil pro
    Ingénieur Instrumentation
    Inscrit en
    Juillet 2009
    Messages
    785
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur Instrumentation

    Informations forums :
    Inscription : Juillet 2009
    Messages : 785
    Points : 1 160
    Points
    1 160
    Par défaut Re:
    Salut ...

    J'ai rapidement parcouru la doc du SMU-9000. En particulier, page 6 :

    Output Wires
    The output wires are labeled “Positive Signal Output” and “Negative Signal Output Return”. The output wires can be connected to a voltmeter, oscilloscope, or data acquisition system in order to display actual displacement in volts. Connect the Positive Signal Output wire to the Positive terminal and the Negative Signal Output Return to the common terminal.
    Donc, en particulier, il faut que tu mettes en place la chaîne d'acquisition : une carte d'entrée analogique (compatible avec LabVIEW) et le soft (à écrire).

    Le soft n'est pas un problème. Question rapide : As-tu déjà une carte d'acquisition où bien passes-tu par un oscilloscope ?

    Une carte d'acquisition série E ou série M de National Instruments devrait faire facilement l'affaire ..

    A+

    B.

  9. #9
    Membre actif Avatar de pastis.vi
    Homme Profil pro
    Ingénieur qualité méthodes
    Inscrit en
    Novembre 2008
    Messages
    251
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur qualité méthodes
    Secteur : Industrie

    Informations forums :
    Inscription : Novembre 2008
    Messages : 251
    Points : 209
    Points
    209
    Par défaut
    Ah oui, d'ailleurs bruno, vu que t'en parles, j'avais zappé mais pour toute utilisation de LV avec du materiel externe, il faut une carte NI dans le pc... nous elles sont déjà installées à l'IUT donc je ne me suis pas posé de qsts.
    Il faut savoir que cette carte coute super cher...

    A l'IUT, on arrive à récupérer des données affichées à l'oscillo.
    "Il est toujours plus facile de réaliser un travail que d'expliquer pourquoi on l'a fait." Martin Van Buren
    "Il y a ceux qui ont des résultats, et ceux qui ont des excuses." Moi

  10. #10
    Membre éprouvé Avatar de reg64
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    959
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Vienne (Poitou Charente)

    Informations forums :
    Inscription : Décembre 2006
    Messages : 959
    Points : 1 255
    Points
    1 255
    Par défaut
    Citation Envoyé par pastis.vi Voir le message
    ... il faut une carte NI dans le pc...
    Pas forcément et heureusement d'ailleurs.
    Reg
    CLAD

  11. #11
    Membre actif Avatar de pastis.vi
    Homme Profil pro
    Ingénieur qualité méthodes
    Inscrit en
    Novembre 2008
    Messages
    251
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur qualité méthodes
    Secteur : Industrie

    Informations forums :
    Inscription : Novembre 2008
    Messages : 251
    Points : 209
    Points
    209
    Par défaut
    Par USB simple ça marche?
    "Il est toujours plus facile de réaliser un travail que d'expliquer pourquoi on l'a fait." Martin Van Buren
    "Il y a ceux qui ont des résultats, et ceux qui ont des excuses." Moi

  12. #12
    Membre éprouvé Avatar de BrunoIRM
    Homme Profil pro
    Ingénieur Instrumentation
    Inscrit en
    Juillet 2009
    Messages
    785
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur Instrumentation

    Informations forums :
    Inscription : Juillet 2009
    Messages : 785
    Points : 1 160
    Points
    1 160
    Par défaut
    Salut,

    Citation Envoyé par pastis.vi Voir le message
    Ah oui, d'ailleurs bruno, vu que t'en parles, j'avais zappé mais pour toute utilisation de LV avec du materiel externe, il faut une carte NI dans le pc... nous elles sont déjà installées à l'IUT donc je ne me suis pas posé de qsts.
    Il faut savoir que cette carte coute super cher...
    Je ne veux pas jouer le rôle du commercial de chez NI (ce serait un mélange des genres assez malsain) mais dès qu'on fait un peu d'instrumentation avec LabVIEW, il faut un peu parler matériel et coût. C'est un peu un passage obligé ....

    Je me permet de souligner que suivant l'utilisation, les spécifications et les contraintes d'utilisation (nombre de voies, fréquence maximum, gamme d'entrée, .....) il existe des solutions portables, légères et relativement économiques (quelques centaines d'euros), notamment en acquisition sur port USB.

    En négociant un peu avec le commercial NI du coin, il est parfois possible de se faire prêter une carte pour valider la faisabilité et développer une bêta version du soft que l'on souhaite développer.

    Je laisse aux soins des technico-commerciaux de NI de préciser les produits susvisés (je l'ai dit, je ne suis pas représentant NI) mais un avis éclairé peut souvent valoir le coup ....

    Cordialement

    B.

  13. #13
    Membre éprouvé Avatar de BrunoIRM
    Homme Profil pro
    Ingénieur Instrumentation
    Inscrit en
    Juillet 2009
    Messages
    785
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur Instrumentation

    Informations forums :
    Inscription : Juillet 2009
    Messages : 785
    Points : 1 160
    Points
    1 160
    Par défaut
    Re-Salut,

    Citation Envoyé par pastis.vi Voir le message
    Par USB simple ça marche?
    Oui, si l'on dispose d'un périphérique avec le pilote proprement fourni

    B.

  14. #14
    Membre actif Avatar de pastis.vi
    Homme Profil pro
    Ingénieur qualité méthodes
    Inscrit en
    Novembre 2008
    Messages
    251
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur qualité méthodes
    Secteur : Industrie

    Informations forums :
    Inscription : Novembre 2008
    Messages : 251
    Points : 209
    Points
    209
    Par défaut
    il faut un pilote NI ?
    "Il est toujours plus facile de réaliser un travail que d'expliquer pourquoi on l'a fait." Martin Van Buren
    "Il y a ceux qui ont des résultats, et ceux qui ont des excuses." Moi

  15. #15
    Membre éprouvé Avatar de BrunoIRM
    Homme Profil pro
    Ingénieur Instrumentation
    Inscrit en
    Juillet 2009
    Messages
    785
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur Instrumentation

    Informations forums :
    Inscription : Juillet 2009
    Messages : 785
    Points : 1 160
    Points
    1 160
    Par défaut
    Salut,

    Citation Envoyé par pastis.vi Voir le message
    il faut un pilote NI ?
    Non : la documentation du pilote du matériel doit suffire. En particulier, la liste des fonctions du driver (en clair, le prototype des fonctions C contenues dans la DLL).

    Ensuite, il faut programmer l'appel de ces fonctions par le biais du VI d'appel d'une fonction à partir d'une DLL.

    J'ai pu ainsi "programmer" les pilotes LabVIEW de nombreux capteurs ou instruments propriétaires (Colorimètre, diffuseur par nébulisation, ..)

    A+

    B.

  16. #16
    Nouveau Candidat au Club
    Inscrit en
    Mars 2010
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Mars 2010
    Messages : 8
    Points : 1
    Points
    1
    Par défaut
    J'ai du nouveau !
    J'ai obtenu un peu d'aide. L'installation et les branchements sont fait ! Un générateur fournit le courant au boitier SMU-9000 et ensuite une carte d'acquisition NI (NI USB-6008) est branchée à mon pc. Avec l'assistant DAQ j'obtiens des valeurs qui varient lorsque j'approche mon doigt du capteur. Maintenant je veux savoir comment je fais pour lire les valeurs sur la face avant de Labview quel programme je dois réaliser.
    Merci

    Laurent

  17. #17
    Nouveau Candidat au Club
    Inscrit en
    Mars 2010
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Mars 2010
    Messages : 8
    Points : 1
    Points
    1
    Par défaut
    En fait j'obtiens les 2 courbes en fonction de leur amplitude mais je n'arrive pas a différencier les 2 signales en valeurs numériques. Quand je mets un graphe ça me met les 2 courbes pourtant ?? Comment je fais pour avoir chaque signal sur un graphe différent ??

    Bye

  18. #18
    Membre éprouvé Avatar de BrunoIRM
    Homme Profil pro
    Ingénieur Instrumentation
    Inscrit en
    Juillet 2009
    Messages
    785
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur Instrumentation

    Informations forums :
    Inscription : Juillet 2009
    Messages : 785
    Points : 1 160
    Points
    1 160
    Par défaut
    Salut,

    Citation Envoyé par Sons08 Voir le message
    En fait j'obtiens les 2 courbes en fonction de leur amplitude mais je n'arrive pas a différencier les 2 signales en valeurs numériques. Quand je mets un graphe ça me met les 2 courbes pourtant ?? Comment je fais pour avoir chaque signal sur un graphe différent ??

    Bye
    Peux-tu nous poster une image du diagramme de ton programme ? Utilises-tu un VI express (boite bleue ??) Dans tous les cas, il ne manque pas grand chose, mais ce serait plus simple de corriger directement ton code ....

    A+
    B.

  19. #19
    Nouveau Candidat au Club
    Inscrit en
    Mars 2010
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Mars 2010
    Messages : 8
    Points : 1
    Points
    1
    Par défaut
    [IMG][/IMG]

    Voila ce que ça donne ! Normalement sur le graphe il y a les deux courbes et une valeur dans l'onglet numérique mais là je suis plus à l'université donc j'ai pas pu faire le branchement. Ca me paraît un peu simpliste comme programme il doit manquer certaines choses j'imagine ...

    See you

    Laurent

  20. #20
    Membre actif Avatar de pastis.vi
    Homme Profil pro
    Ingénieur qualité méthodes
    Inscrit en
    Novembre 2008
    Messages
    251
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur qualité méthodes
    Secteur : Industrie

    Informations forums :
    Inscription : Novembre 2008
    Messages : 251
    Points : 209
    Points
    209
    Par défaut
    c'est pas sure que ma solution marche mais essayes d'utiliser le traitement de tableaux pour sortir tes valeurs...

    bruno, est-ce qu'on est obligé d'utiliser un vi express? parce que moi j'utilisais les boites VISA...je sais pas si visa c'est juste pour communiquer avec un appareil ou non.

    pour la suite laurent, bruno est plus calé que moi dans cette partie là, j'aurai du mal à t'aider. mais je viendrais voir quand même le sujet parce que ça m'intéresse :p
    "Il est toujours plus facile de réaliser un travail que d'expliquer pourquoi on l'a fait." Martin Van Buren
    "Il y a ceux qui ont des résultats, et ceux qui ont des excuses." Moi

Discussions similaires

  1. Réponses: 13
    Dernier message: 02/04/2013, 21h51
  2. Réponses: 15
    Dernier message: 04/09/2012, 15h49
  3. Réponses: 1
    Dernier message: 17/10/2007, 10h55
  4. Quels outils utilisez-vous pour créer des diagrammes ?
    Par khayyam90 dans le forum Tableaux - Graphiques - Images - Flottants
    Réponses: 11
    Dernier message: 30/05/2007, 11h56
  5. [Batch] Prendre des mesures avec iperf
    Par bloody_death dans le forum Windows
    Réponses: 2
    Dernier message: 08/02/2005, 15h12

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo