Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Visual Basics Programming >> Content
    Slik Send Serial kommandoer til en Stepper i Visual Basic
    En stepper motor er unikt ved at det kan slå et bestemt antall grader og stoppe , snarere enn å snu fortløpende som de fleste elektriske motorer gjør. Motoren styres elektronisk av en ekstern krets . Dette arrangement gir seg til programvare -kontroll , enten det er fastvare innleiret i mikrokontrollenheten , eller fra et eksternt program . Visual Basic kan brukes til å utvikle programvare som kommuniserer med en motors regulator -krets gjennom den serielle eller parallelle port på en datamaskin. Når porten er åpen , kan programmet utøve kontroll over bevegelsene til motoren. Instruksjoner
    en

    Reference den SerialPort klassen i programmet. Denne forsamlingen kan brukes med Visual Basic , samt andre . NET språk . Skriv inn følgende uttalelse på toppen av koden filen:

    Importen System.IO.Ports
    2

    Sett portinnstillingene og åpne seriell port . Denne koden kan være satt inn i en rekke steder i det program som for de " belastning" tilfelle av en form eller i respons til en knapp blir presset . Følgende eksempel setter parametrene for seriell port COM1 : en

    Dim myComPort som ny SerialPort

    Prøv
    p Hvis ikke myComPort.IsOpen Deretter

    myComPort.PortName = " COM1 "

    myComPort.BaudRate = 1200

    myComPort.Parity = Parity.None

    myComPort.DataBits = 8

    myComPort.StopBits = StopBits . En

    myComPort.Handshake = Handshake.None

    myComPort.ReadTimeout = 3000

    myComPort.WriteTimeout = 5000

    myComPort.Open ( )

    End If

    Catch --- ( feil )

    End Prøv
    3

    Send styrekodene til mikrokontrolleren festet til stepper motor . Ulike kombinasjoner av kontrollerne og motorer vil ha ulike kode krav , så du må se i produsentens dokumentasjon for de spesifikke koder og i hvilken form kontrolleren forventer å motta dem . Som et eksempel , sender følgende kode en kommando " GO" som 8 -bits , ASCII-tegn : en

    myComPort.Writeline ( " GO ")

    response = myComPort.Readline

    4

    Lukk porten når du er ferdig med å sende kommandoer . "End hjelp " statement frigjør ressurser av seriell port og lukker den til kommunikasjon. Legg denne koden til enten " FormClosing " hendelsesbehandleren eller til en bestemt meny eller kontroll hendelse : en

    hjelp myComPort
    p Hvis myComPort.IsOpen Deretter

    Mens ( myComPort. BytesToWrite > 0 )

    Loop

    End If

    End hjelp

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan programmere et loddrett rullefelt Med en tekstb…
    ·Hvordan Bind en database til en ComboBox i Visual Basic…
    ·String Størrelse i VB6 
    ·Slik fjerner Command Button Border med VB6 
    ·Hvordan lage nettadresser gå inn i en nettleser i Visu…
    ·Slik konverterer Fortran til Visual Basic 
    ·Hvordan skrive en liste over viktige Verdi Pairs i VB.N…
    ·Hvordan formaterer jeg Datoer i VBS 
    ·Hvor å endre den aktive arbeidsboken i VBA 
    ·Hvordan Query en HTML Body i LINQ 
      Anbefalte artikler
    ·Hvordan bruke tastekombinasjoner i VB.NET 
    ·Slik installerer VB6 Runtime uten å restarte 
    ·Min GoDaddy E PHP Form er ustand 
    ·Forskjellen mellom Cake Auth & ACL 
    ·Slik bygger Dynamic SRC i HTML 
    ·Hvordan få tilgang Element attributter Med JavaScript 
    ·Hvordan å kompilere Python på en UNIX Terminal 
    ·Hvordan senter en drop-down i HTML 
    ·Sette inn klikkbar link Into en PHP File 
    ·Hvordan oppdage audionivåer Fra Produksjonen i Visual …
    Copyright ©  Datamaskin  http://www.datamaskin.biz/