| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Visual Basics Programmering >> Content
    Sådan Send Serial kommandoer til en Stepper i Visual Basic
    En stepmotor er enestående, fordi det kan slå et bestemt antal grader og stoppe , snarere end at dreje kontinuerligt som de fleste elmotorer gør. Motoren styres elektronisk af et eksternt kredsløb . Dette arrangement egner sig til software kontrol , om det firmware indlejret i microcontroller eller fra et eksternt program . Visual Basic kan bruges til at udvikle software, der kommunikerer med en motor controller kredsløb gennem den serielle eller parallelle port på en computer . Når porten er åben, kan dit program udøve kontrol over bevægelser af motoren. Instruktioner
    1

    Henvisning til SerialPort klasse i dit program. Denne samling kan bruges med Visual Basic samt andre . NET sprog . Indtast følgende erklæring i toppen af koden fil:

    Import System.IO.Ports
    2

    Indstil portindstillingerne og åbn den serielle port. Denne kode kan indsættes i en række steder i programmet sådan på "Load " tilfælde af en form eller som svar på en knap bliver trykket . Følgende eksempel indstiller parametre til seriel port COM1 : Hej

    Dim myComPort Som New SerialPort

    Prøv
    p Hvis ikke myComPort.IsOpen Så

    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 () < br >

    End If

    fangst --- ( fejl )

    End Prøv
    3

    Send styrekoderne til microcontroller knyttet til stepmotor . Forskellige kombinationer af controllere og motorer vil have forskellige lovkrav , så du skal henvise til producentens dokumentation for de specifikke koder og den form, hvori controlleren forventer at modtage dem. Som et eksempel, sender følgende kode en kommando "GO" som 8 -bit , ASCII-tegn : Hej

    myComPort.Writeline ( "go" )

    respons = myComPort.Readline
    < br > 4

    Luk porten , når du er færdig med at sende kommandoerne. Den " End Brug " erklæring frigiver ressourcer serielle port og lukker det til kommunikation. Føj denne kode til enten " FormClosing " hændelseshandler eller til en bestemt menu eller kontrol begivenhed : Hej

    Brug myComPort
    p Hvis myComPort.IsOpen Så

    Do While ( myComPort. BytesToWrite > 0)

    Loop

    End If

    End Brug KAYAK

    Forrige :

    næste :
      Relaterede artikler
    ·Hvordan man laver en kvadratiske formel Programmet på …
    ·Farver i et VBA Begrænsning 
    ·Sådan Hand Trace Gennem Software Code 
    ·Sådan bruges Scrollbar Med Listbox i Visual Basic 6,0 
    ·Hvordan man skriver et program i Visual Basic , der vil…
    ·Hvordan man laver en booter Bot 
    ·Sådan tilføjes en tekstboks og knap til DataGrid 
    ·Sådan oprettes LOB Forms Med WPF 
    ·Sådan oprettes en fil i VBScript 
    ·Sådan Send Serial kommandoer til en Stepper i Visual B…
      Anbefalede Artikler
    ·Sådan importeres dit eget bibliotek i Java 
    ·Microsoft Visual Basic Tutorial 
    ·Sådan Launch en Shell Fra VBS 
    ·Sådan får du en Gridview Celleværdi 
    ·Sådan oprettes en rulleliste i en DataGridView kolonne…
    ·Hvordan jeg Skub en sti til Unix miljøvariablen PATH i…
    ·Sådan konvertere en streng i Java til at GeneralPath 
    ·Sådan bruges Tip & beskrivelse med ColdFusion 
    ·Java exception handling Tutorials 
    ·Hvordan laver Foxfire Ekstra 
    Copyright © Computer Viden http://www.computerdk.com