Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Visual Basics Programmering >> Content

    Hur man skickar datakommandon till en Stepper i Visual Basic

    En stegmotor är unikt genom att det kan vända ett visst antal grader och stoppa , snarare än att vända kontinuerligt som de flesta elmotorer gör . Motorn styrs elektroniskt av en extern krets . Detta arrangemang lämpar sig för programvarustyrning , oavsett om det inbyggda programvaran är inbäddad i mikrokontroller eller från ett externt program . Visual Basic kan användas för att utveckla programvara som kommunicerar med en motors styrenhet kretsen genom seriell eller parallell port på en dator . När porten är öppen , kan ditt program utöva kontroll över rörelser motorn . Instruktioner
    1

    Reference den SerialPort klassen i ditt program . Denna enhet kan användas med Visual Basic och andra . NET språk . Skriv följande uttalande på toppen av koden filen :

    Import System.IO.Ports
    2

    Ställ portinställningarna och öppna den seriella porten . Denna kod kan införas i ett antal ställen i programmet så att " Load " händelse av en form eller som svar på en knapp trycks . Följande exempel ställer in parametrarna för seriell port COM1 :

    Dim myComPort Som New SerialPort

    Prova
    p Om inte myComPort.IsOpen Sedan

    myComPort.PortName = " COM1 "

    myComPort.BaudRate = 1200

    myComPort.Parity = Parity.None

    myComPort.DataBits = 8

    myComPort.StopBits = stoppbitar . En

    myComPort.Handshake = Handshake.None

    myComPort.ReadTimeout = 3000

    myComPort.WriteTimeout = 5000

    myComPort.Open ( )

    End If

    Catch --- ( fel ) katalog

    End Försök
    3

    Skicka styrkoderna till mikrokontroller bifogas stegmotor . Olika kombinationer av styrsystem och motorer kommer att ha olika kod krav så du måste hänvisa till tillverkarens dokumentation för specifika koder och den form i vilken den registeransvarige förväntar sig att få dem . Som ett exempel , skickar följande kod ett kommando " GO " som 8 - bitars , ASCII-tecken :

    myComPort.Writeline ( " GO " ) katalog

    svar = myComPort.Readline

    4

    Stäng porten när du är klar skickar kommandon . Den " End Använda " uttalande frigör de resurser den seriella porten och stänger det till kommunikation . Lägg denna kod till antingen " FormClosing " händelsehanterare eller till en viss meny eller kontroll händelse :

    Använda myComPort
    p Om myComPort.IsOpen Sedan

    Do While ( myComPort. BytesToWrite > 0 ) katalog

    Loop

    End If

    End Använda Addera

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man skapar en förälder-barn- relation med VB.NET
    ·Hur man använder GetSetting i VB6
    ·Hur man gör med ett objekt i Visual Basic 6
    ·Hur man skapar ett DSN med en API -kod
    ·Hur hämta värde Kryssruta
    ·Hur man skriver en textfil i Access och Visual Basic
    ·Idéer för Visual Basic Applications
    ·Hur man kan förbättra sökmotor ranking eller SEO av …
    ·Hur konvertera tecken till deras ASCII-värden i Visual…
    ·Hur mata in siffror i Visual Basic 2005
    Utvalda artiklarna
    ·Hur Escape ett omvänt snedstreck i PHP
    ·Hur Inkludera en PerlScript i ett HTML-dokument
    ·Hur man kan få ett 2007 VBA Email Attachment
    ·Hur man använder Strerror funktion i C + +
    ·Hur man installerar en nedrullningsbar kalender i Acces…
    ·PHP Error : Undefined offset
    ·Vad är PHP Perl
    ·VBA-programmering Theory
    ·Ställa en PHP värde med JavaScript
    ·Fördelar med Active X-kontroller i Visual Basic 6.0
    Copyright © Dator Kunskap http://www.dator.xyz