Connaissances Informatiques >> programmation >> Visual Basics programmation >> Content
  Derniers articles
  • Comment se connecter à SQL De VB6 
  • Différence entre les fonctions et s…
  • Comment faire pour créer des écran…
  • Qu'est-ce qu'un système de grille 
  • Comment écrire des programmes avec …
  • Comment créer un raccourci pour un …
  • Comment insérer un enregistrement d…
  • Comment écrire une macro pour impri…
  • Comment puis-je changer les paramèt…
  • Visual Basic 2005 Express Edition Tu…
  •   Visual Basics programmation
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Visual Basics programmation

    Comment faire pour envoyer des commandes série à un pas à pas en Visual Basic

    Un moteur pas à pas est unique en ce qu'elle peut transformer un certain nombre de degrés et d'arrêter , plutôt que de tourner en permanence comme la plupart des moteurs électriques font. Le moteur est commandé électroniquement par un circuit externe . Cette disposition se prête à la commande de logiciel , qu'il soit firmware intégré dans le microcontrôleur ou d'un programme externe. Visual Basic peut être utilisé pour développer un logiciel qui communique avec le circuit de commande d'un moteur par l'intermédiaire du port série ou en parallèle sur un ordinateur . Une fois que le port est ouvert , votre programme ne peut exercer un contrôle sur les mouvements du moteur . Instructions
    1

    Référence classe la SerialPort dans votre programme. Cet ensemble peut être utilisé avec de base ainsi que d'autres . Langages Visual NET . Tapez l'instruction suivante au début du fichier de code :

    importations System.IO.Ports
    2

    Réglez les paramètres du port et ouvrir le port série . Ce code peut être inséré dans un certain nombre de places dans le programme, par exemple le cas de "Load" d'un formulaire ou en réponse à un bouton est poussé . L'exemple suivant définit les paramètres de port série COM1:

    Dim myComPort As New SerialPort

    essayer et

    If Not myComPort.IsOpen Puis

    myComPort.PortName = "COM1"

    myComPort.BaudRate = 1200 Photos

    myComPort.Parity = Parity.None

    myComPort.DataBits = 8

    myComPort.StopBits = StopBits . One of

    myComPort.Handshake = Handshake.None

    myComPort.ReadTimeout = 3000 Photos

    myComPort.WriteTimeout = 5000 Photos

    myComPort.Open () < br >

    End If

    Catch --- (erreurs)

    End Try
    3

    Envoyer les codes de contrôle pour le microcontrôleur attaché à la moteur pas à pas . Différentes combinaisons de contrôleurs et moteurs auront différentes exigences du code de sorte que vous devez vous référer à la documentation du fabricant pour les codes spécifiques et la forme sous laquelle le contrôleur s'attend à recevoir. À titre d'exemple , le code suivant envoie une commande «GO» de 8 bits , les caractères ASCII :

    myComPort.Writeline («Go» )
    de réponse

    = myComPort.Readline

    4

    fermer le port lorsque vous avez terminé l'envoi des commandes . Le " End Using " déclaration libère les ressources du port série et la ferme à la communication. Ajoutez ce code soit au gestionnaire " FormClosing " de l'événement ou à un menu spécifique ou un événement de contrôle :

    aide myComPort

    Si myComPort.IsOpen Puis

    Do While ( myComPort. bytesToWrite > 0)

    boucle

    End If End Using



     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment lire et écrire des fichiers texte avec Visual Basic 6.0 
  • Comment faire pour réinitialiser les tiques en VB6 
  • Comment analyser un fichier CSV à l'aide VB 
  • Comment Ping une liste des ordinateurs avec VBScript 
  • Caractéristiques graphiques de Visual Basic version 6 
  • Comment cacher le Controlbox en VB 
  • Comment déclarer un tableau à deux dimensions dans Visual Basic 6 
  • Comment ajouter des nœuds TreeView 
  • Comment désinstaller une application avec PowerShell 
  • Comment rendre les messages d'erreur Windows personnalisé 
  • Connaissances Informatiques © http://www.ordinateur.cc