Je voudrais commander un petit moteur pas à pas à partir du port LPT dun boitier de commande . mais je ne sais pas quel programme écrire dans labview

bonjour !
je suis débutant dans l'utilisation de Labview.je dois commander une table de déplacement 3D ,je voudrais commander un petit moteur pas à pas chargé du déplacement suivant les axes(X,Y,Z) à partir du port LPT dun boitier de commande . mais je ne sais pas quel programme écrire dans labview

Bonsoir Max,
Le point de départ serait de consulter le site du constructeur de l'équipement (table trois axes) pour voir s'il n'existe pas déjà un driver existant (des fonctions à utiliser directement dans LabVIEW). S'il n'existe pas de driver, récupére la doc de l'équipement et prend ton courage à deux main, il va falloir se l'écrire, ce driver.
Brut de pomme, deux liens:
How Do I Use the Parallel Port in LabVIEW?
Can VISA Communicate with Parallel Ports?
Plus précisément: NI-VISA est une surcouche logicielle qui permet d'avoir une interface de programmation (API) commune pour différents types de bus (série, USB, PCI, und so weiter). Il est possible de l'utiliser pour adresser un port parallèle. Il y a aussi d'autres méthodes proposés (Cf.How Do I Use the Parallel Port in LabVIEW?, méthode 2, In Port.vi et Out Port.vi). Ceci constituerai la solution 'bas niveau' pour envoyer une commande et relire la réponse de ton équipement - fabriquer les fonctions LabVIEW / le driver de ton équipement, à partir de la documentation, en espérant que la doc mentionne les commandes de l'équipement ("comment-que-j'y-cause-à-mon-boitier-pour-qu'il-fasse-ce-que-je-lui-ai-demandé")
Bon courage,
.mrLeft{float:left} .mrInfo{border-left:solid 1px #989898;font-size:x-small;color:#989898}
Mathieu R.  
  CTD - Certified TestStand Developer / Développeur TestStand Certifié  
  CLAD - Certified LabVIEW Associate Developer  

Similar Messages

  • Piloter un moteur pas à pas

    Bonjour à tous,
    Je suis un stagiaire à l'entreprise Axess tech, et une petite partie de mon projet est de commander et piloter un petit moteur pas à pas à l'aide du logiciel Labview (la vitesse, le sens, le nombre de pas à éffectuer et également convertir le nombre de pas en distance).
    Par exemple, on rentre une distance en mm et le moteur la convertit en nombre de pas qu'il va donc faire. Je pense que cette convertion dépend du moteur choisi mais on pourrait commencer par établir une valeur par défaut que je changerai une fois mon moteur dans les mains.
    Ayant fait de nombreuses recherches sur internet et sur le forum, je n'ai pas trouvé de "tuto" assez explicatif pour débutant pour pouvoir programmer ce type de moteur.
    Je débute sur Labview et je ne sais pas par où commencer car je n'ai ni de moteur ni de carte de commande actuellement et je ne sais pas comment les choisir en fonction de mon application.
    J'aurais donc plusieurs questions :
    Est-ce qu'il y une carte de commande spécifique pour piloter du PC au moteur ? Si oui, qu'elle est sa référence ?
    Est-ce qu'un programme marche avec n'importe quel carte commande/moteur pas à pas?
    Existe-t-il un programme .VI déja fait pour ce type d'application ?
    J'ai la version d'évaluation de Labview étudiant, est-ce que j'ai besoin d'une autre version pour faire cette application ? Télécharger des "drivers" ou autres ?
    J'ai trouvé un petit tuto pour commander une rotation d'un moteur, mais c'est un programme qui gère juste la vitesse de rotation en fonction de la temporisation et le sens... or moi je voudrais également effectuer un certain nombre de pas spécifique. Peut-être que vous pourriez m'aider à l'améliorer... ou changer complètement de programme car celui-ci n'est pas adapté ? (voir images ci-joint)
    Désolé de mon ignorence, j'espère que vous pourrez m'aider.
    Je vous remercie d'avance, mes salutations distinguées.

    Le premier pas - indispensable et incontournable - consiste à choisir le moteur en fonction de l'application et le driver qui servira à le piloter.
    Tant que le matériel n'est pas défini, il ne sert pas à grand chose de parler "programmation" car celle-ci en dépendra très fortement.

  • Control d' un Moteur pas a pas

    Salut a tous,
    je suis un débutant dans Labview et actuellement en stage ou je dois automatiser une bande d essai comportant un petit moteur pas á pas que je dois pouvoir donner une position, une vitesse, le nombre de tour et le temps d intervalle d arret jusqua la position finale. Par la suite j ai egalement deux capteurs, avec un je dois pouvoir donner une force précise sur un corps et l autre pourvoir mesurer la temperature de la partie du corps sur laquellle la pression de la force s applique. J aimerais svp avoir des idees comment pouvoir deja controler mon moteur en donnant tous ses parametres mais aussi pouvoir afficher sur des courbes de temperature et et la pression (mesurée par un autre capteur) exercée par la force en fonction du temps. merci bien pour vos aides.

    Salut bigcorneille,
    Pour contrôler les axes du moteur vous pouvez utiliser le module LabVIEW SoftMotion. Dans les liens suivants vous trouvez toutes les informations concernant ce module :
    Module LabVIEW SoftMotion -
    http://sine.ni.com/nips/cds/view/p/lang/fr/nid/14234
    Getting Started with NI SoftMotion for SolidWorks -
    http://www.ni.com/pdf/manuals/372876e.pdf
    Using the NI SoftMotion Axis Interface -
    http://www.ni.com/pdf/manuals/372597a.pdf
    Afin d’afficher les courbes de températures et pression, vous pouvez utiliser des graphes déroulants avec multiples tracés :
    Types de graphes et de graphes déroulants -
    http://zone.ni.com/reference/fr-XX/help/371361L-0114/lvconcepts/types_of_graphs_and_charts/
    Vous pouvez accéder aux exemples de LabVIEW sous « Aide >> Recherche d’exemples ». Là-bas vous pouvez trouver plusieurs exemples concernant le module SoftMotion et les graphes dans LabVIEW.
    Cordialement.

  • Commander un moteur pas à pas à travers labview

    Bonjour, 
    Je voudrais commander un moteur pas à pas à partir d'un circuit intégré SAA1027. Sauf que je ne sais pas comment faire pour écrire un programme de commande sur labview (je ne sais même pas si c'est possible).
    L'algorithme du programme:
    Entrer le nombre de pas N du moteur
    Entrer le temps K d'arrêt du moteur 
    Choisir le sens de rotation R du moteur 
    Faire tourner le moteur à N pas dans le sens R
    Puis, s'arrêter pendant K secondes 
    Reprendre la rotation du moteur avec les mêmes paramètres N et R
    Fin du programme (en cliquant sur un stop)
    Merci de m'aiguiller un peu

    Bonjour,
    Je vous transmet le .zip en pièce jointe. Il contient les sous VIs et VIs correspondant au StateMachine.
    Brice S.
    National Instruments France
    Pièces jointes :
    statemachine.zip ‏214 KB

  • Libération des broches de commandes d'un moteur pas à pas

    Bonjour,
    Je voudrais savoir comment libérer les broches de commande d'un moteur pas à pas par l'intermédiaire des transistors à collecteur-ouvert.
    Deuxiement, je voudrais savoir si il est possible que la commande de moteur pas à pas crée des interférences sur des sorties anaologiques d'un autre axe ?
    Merci

    En fait, tout ca je connaissais deja; ou du moins pour la plupart. Cependant, cela ne répond pas à mes questions. J'explique alors plus en détails :
    Il se trouve que la carte motion pilote une interface de puissance où il est possible de commander les moteurs manuellement par des boutons et ce seulement lorsque INHOUT n'est pas activée, mais alors les broches STEP et DIR (surtout DIR) impose un sens de déplacement à l'interface et ce meme aux commandes manuelles. Je voudrais donc pouvoir libérer ces deux broches en commandant les transistors à collecteurs ouverts sans utiliser la broche INHOUT qui doit rester impérativement inactive pour que la commande manuelle des moteurs reste active.
    Voila, en espérant que cela vous aide à mieux comprendre.
    Merci pour vo
    s réponses.

  • Utilisatio​n de NI myDAQ pour commander un moteur pas à pas

    salut est-il possible d'utiliser NI myDAQ pour commander un moteur pas à pas sachant que la commande du moteur est réaliser en utilisant labview-solidworks avec le module NI softymotion

    Bonjour,
    Il faudrait éviter de poster vos questions en double sur le forum.
    http://forums.ni.com/t5/Discussions-au-sujet-des-a​utres/NI-myDAQ-pour-interfa%C3%A7age-labview-solid​...
    Ou a la limite, essayez de répondre lorsqu'on vous apporte des éléments de réponse. En faisant un peu de recherche, vous verrez qu'on ne peut pas utiliser DAQmx et le matériel DAQ avec SoftMotion. Il y a des vidéos et des présenattions sur le site NI qui explique quels sont les matériels compatibles avec SoftMotion. Google est ton allié.
    Cordialement
    .mesLeft{float:left} .mesInfo{border-left:solid 1px #989898;font-size:x-small;color:#989898} .mesLogo{float:right;opacity:0.18} .mesLogo:hover{opacity:0.9}
    Maxime R.  
      CLD - Certified LabVIEW Developer / Développeur LabVIEW Certifié  
      CLAD - Certified LabVIEW Associate Developer   

  • Commander 2 moteurs pas à pas

    galega
    Bonjour, 
    je souhaite commander, non pas un, mais deux moteurs pas à pas sous labview. J'utilise une carte PCIe 6321.
    J'ai réussi à commander un moteur (cf VI en pièce jointe).j'envoie un signal carré sur un compteur et je fias varier la fréquence.
    Mais je ne sais pas comment faire pour en piloter un deuxième, sachant que les 2 moteurs sont indépendants et qu'ils doivent fonctionner en même temps, et non pas l'un après l'autre.
    Si quelqu'un peut m'aider, je le remercie d'avance.
    Cordialement, 
    Résolu !
    Accéder à la solution.
    Pièces jointes :
    test 1.vi ‏19 KB

    Bonjour,
    Il vous suffit de rajouter une condition événement puis coder de la même façon que dans votre structure Frequency valeur changée. N’oubliez pas de décocher Verrouiller la face avant jusqu'à la fin de l’exécution de cette condition d’événement lorsque que vous créez la nouvelle condition (décochez aussi sur la condition frequency).
    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

  • Je suis débutant,j​e veus savoir comment commander moteur pas à pas avec labVIEW via la carte NI UMI-7764 merci

    je suis débutant,je veus savoir comment commander moteur pas à pas avec labVIEW via la carte NI UMI-7764 merci  

    abdelkhalk wrote:
    je suis débutant,je veus savoir comment commander moteur pas à pas avec labVIEW via la carte NI UMI-7764 merci  
    Pour commander un moteur pas à pas il faut également un controleur (NI-7330,7340 ou 7350) et un driver. Les controleurs NI viennent avec la librairie Motion I/O qui contient les VIs qui permettent de controler le moteur.
    Ben64

  • Compter le nombre de pas pour moteur pas à pas, pour calculer le déplacemen​t

    Bonjour,
    Actuellement j’ai d’un logiciel qui me permet de contrôler un moteur pas à pas.
    Je voudrais afficher la distance parcourue en comptant le nombre de pas.
    Actuellement, la distance est calculée avec la vitesse et le temps. (Exemple: si je donne comme consigne une vitesse de 1 mm/s j’incrémente ma distance de 0.02 mm toutes les 20 ms) j’ai remarqué que j’avais un décalage qui se crée au bout d’un certain nombre d’aller-retour.
    Ce que j’aimerais maintenant faire pour augmenter ma précision, c’est faire varie le déplacement en fonction des pas réalisés, mais je n’arrive pas à trouver la solution.
    Ci-joint, le  Vi (CommandeMoteur) que je viens de réaliser pour faire des essais dans lequel on trouve juste la partie commande moteur avec une acquisition de force.
    si vous avez besoin de plus de précision posez-moi des questions c’est peut être des questions que je ne me suis pas posées qui peuvent m’aider à avancer 
    merci par avance
    Pièces jointes :
    CommandeMoteur.vi ‏67 KB

    Bonjour,
    Compte tenu de votre VI, vous utilisez apparemment le driver DAQmx pour interagir avec votre moteur pas à pas. 
    Je vous invite à consulter ces deux exemples qui me semblent apropriés compte tenu de votre problématique :
    Using SW-Timed Digital I/O to Control a Stepper Motor with DAQmx
    Controlling a Stepper Motor Drive for Constant Velocity with a DAQ Device
    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

  • Objectif : capter une position de référence d'un moteur pas à pas

    Bonjour je suis actuellement en tsti2d et mon but est de simuler la détection de position de référence d'une caméra comportant un moteur pas à pas grâce à un capteur à fourche.
    Et j'ai du mal à construire mon VI.
    Pourais-je avoir un avis pour savoir comment procéder.
    Merci d'avance

    Bonjour Bakrav,
    Il va falloir un peu plus d'informations pour t'aider sur ce point là. Si je comprends bien tu as du mal à démarrer l'implémentation de ton projet dans LabVIEW, ce qui est souvent le cas lorsqu'on décide de démarrer par la programmation sur LabVIEW sans avoir réfléchi à un algorithme au préalable. Aussi je te conseille de suivre la méthodologie ci-dessous afin de pouvoir implémenter le diagramme de ton programme, cela n'est vraiment pas du temps perdu, bien au contraire. Une fois que cela sera fait, si tu as des questions plus spécifiques à une implémentation dans LabVIEW, n'hésite pas à re-solliciter notre aide sur ce forum :
    LabVIEW Core 1 - The Software Development Method
    Je te souhaite une très bonne journée,
    Bien cordialement,
    M-Junior

  • Cet identifiant n'a pas encore été utilisé dans l'iTunes Store. Merci de vérifier les données de votre compte      Sans Carte bancaire ???

    Tout est dans le titre j'essaye de me connecter mais a chaque foi ce message " Cet identifiant n'a pas encore été utilisé dans l'iTunes Store. Merci de vérifier les données de votre compte", et il me demande un numéro de CB, j'ais essayer avec une apli gratuite mais idem
    Merci de votre aide

    C'est urgent .. svp, comment dois je faire pour résoudre ce problème.
    Bien à vous, merci d'avance

  • Ma version d'essai Lightroom Mac est expiré. J'ai un numéro de licence maintenant mais je ne sais pas où l'indiquer

    J'avais une version d'essai installé depuis longtemps sur mon Mac. J'ai eu une licence depuis peu mais je ne sais pas comment l'enregistrer. J'ai déjà essayer de retélécharger le logiciel par le download manager pu de faire les dernières mises à jour.

    S'il est marqué Lightroom 5.0 dans vos produits sous votre AdobeID cela confirme qu'il est bien enregistré. Est-ce Lightroom signale qu'il est en version d'essai?
    Sinon la procédure normale est effectivement une désinstallation complète de la version trial de Lightroom et réinstallation où là on vous demande le numéro de série. Voir la partie concernant Lightroom ici Aide à propos du code d’échange

  • Bonjour,je ne sais pas comment effacer les photos de mon ipad 1, je ne trouve pas la bonne rubrique dans la dernière version d' itunes .

    Bonjour,je ne sais pas comment effacer les photos de mon ipad 1, je ne trouve pas la bonne rubrique dans la dernière version d' itunes .

    Bonjour Laurent,
    premièrement vous pouvez utiliser: http://helpx.adobe.com/fr/x-productkb/global/find-serial-number.html et éventuellement là
    http://helpx.adobe.com/fr/x-productkb/global/find-serial-number.html#a dobeproductdownload
    Aussi possible également de contacter Adobe à la page suivante:
    http://helpx.adobe.com/fr/support.html > Aide de photoshop > Choisissez un sujet ... > ... (J'avais choisi Utilisation ...) > Je encore besoin d'aide ... > Chat
    Veuillez utiliser le chat (si un agent est disponible), j'ai eu les meilleures expériences.
    Peut-être que vous avez obtenu un "numéro de série" d'Amazon (ou similaire). Ce n'est pas un numéro de série, seul un code avec lequel vous pouvez demander un numéro de série à partir d'Adobe. Ici, vous devez passer par "Adobe Store", et recherchez le bouton "Serial Demande de numéro". Remplissez le formulaire et, après un certain temps, vous obtiendrez un numéro de série "réel".
    Il pourrait être nécessaire d'activer/désactiver s'il vous plaît jeter un oeil là:
    http://helpx.adobe.com/fr/x-productkb/policy-pricing/activation-deactivation-products.html
    Hans-Günter
    P.S.
    Vous pouvez également utiliser le Forum Francophone: Forums en français

  • Imovie Je veux faire un diaporama à base de photos numérique. Normalement, je peux régler la durée des images en une seule fois, mais je n'y arrive pas. Je vais dans propriétés de la vidéo, réglages, je règle la durée.. (pas de thème). Rien ne se passe???

    Imovie Je veux faire un diaporama à base de photos numérique. Normalement, je peux régler la durée des images en une seule fois, mais je n'y arrive pas. Je vais dans propriétés de la vidéo, réglages, je règle la durée.. (pas de thème). Rien ne se passe???

    Postez votre question à cette communauté https://discussions.apple.com/community/ilife/imovie

  • Mon Imac qui a 4 ans, s'arrête et redémarre de faon intempestive ; pas de régularité dans le logiciel ou le moment. Ca peut arriver n'importe quand. Ca se produit de plus en plus souvent, jusque 3 fois de suite ce matin ?

    mon Imac qui a 4 ans, s'arrête et redémarre de faon intempestive ; pas de régularité dans le logiciel ou le moment. Ca peut arriver n'importe quand. Ca se produit de plus en plus souvent, jusque 3 fois de suite ce matin ?

    mon Imac qui a 4 ans, s'arrête et redémarre de faon intempestive ; pas de régularité dans le logiciel ou le moment. Ca peut arriver n'importe quand. Ca se produit de plus en plus souvent, jusque 3 fois de suite ce matin ?

Maybe you are looking for

  • HELP!!!  iPhone randomly reset and now it won't detect SIM card?

    Ok so here's what I was doing when this all happened. I had called the Linksys support for a new router I just bought that wasn't working right. After waiting about 8 mins I was connected to a gentlmen in India, we worked on my problem for about 10mi

  • I have been receiving the message ' Cannot get mail. The connection to the server failed' but I am connected to WIFI

    I have been receiving the message ' Cannot get mail. The connection to the server failed' but I am connected to WIFI.  I have also been receiving  'Cannot send mail, an error occurred while delivering this message.

  • CR2008 BAPI Error

    Hi, i am working the fist time with Crystal Reports 2008 and i dont get data from SAP BW Queries. I can connect to the SAP-System and build a report on the Design screen. But on the Preview screen i get the message "BAPI Error #:0 Fehler beim Start d

  • CMP 2 non mandatory timestamp field in Oracle 9 release 2

    Dears, My machine holds the following: Win XP pro SP 1 Oracle 9i release 2 DB Jbuilder X enterprise Edition with SUN ONE App Server plugin SUN ONE Application server platform edition update 2 They are all in the same machine (so there is no problem a

  • Scattered Home Page

    In Muse my home page scatters my images all over the place when I preview in browser, and Ctrl - to shrink the page. All other pages are fine, but they are laid out differently too. Are there some no no's in page layout?