Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Visual Basics Programming >> Content
Hoe te seriële commando Stuur naar een Stepper in Visual Basic
Een stappenmotor is uniek in dat het een bepaald aantal graden kan draaien en te stoppen , in plaats van continu te draaien als de meeste elektrische motoren doen . De motor wordt elektronisch geregeld door een extern circuit . Deze regeling leent zich softwarebesturing , of het firmware ingebed in de microcontroller of van een andere bron . Visual Basic kunnen worden gebruikt om software dat communiceert met een motor besturingscircuit via de seriële of parallelle poort van een computer te ontwikkelen . Zodra de poort open is , kan uw programma controle uitoefenen over de bewegingen van de motor . Instructies

referentie 1 het SerialPort klasse in uw programma . Dit samenstel kan worden gebruikt met Visual Basic en andere . NET- talen . Typ de volgende verklaring aan de bovenkant van de code -bestand :

Imports
System.IO.Ports kopen van 2

Stel de poort instellingen en open de seriële poort . Deze code kan op verschillende plaatsen in het programma, de "Load " bij een vorm of in reactie op een toets die ingedrukt ingevoegd . Het volgende voorbeeld wordt de parameters voor de seriële poort COM1 :

Dim myComPort
als Nieuwe SerialPort

Try

Als Niet myComPort.IsOpen

myComPort.PortName Dan
= " 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 ( ) op < br

End > Als

Catch --- ( fouten )

End of Probeer
3

Stuur de codes om de microcontroller aan de stappenmotor . Verschillende combinaties van regelaars en motoren zullen verschillende eisen van de code zodat je moet verwijzen naar de documentatie van de fabrikant voor de specifieke codes en de vorm waarin de controller verwacht om ze te ontvangen . Als voorbeeld , de volgende code stuurt een commando " GO " als 8 - bits , ASCII-tekens :

myComPort.Writeline
( " GO " )

reactie
= myComPort.Readline
< br > 4

Sluit de poort wanneer u klaar bent met het verzenden van de commando's . De "End gebruiken " verklaring geeft de middelen van de seriële poort en sluit het aan communicatie . Voeg deze code toe aan de " FormClosing " event handler of om een specifiek menu of control event ofwel :

behulp myComPort

Als myComPort.IsOpen Dan

Do While ( myComPort. BytesToWrite > 0 )

Loop

End
Als

End of gebruik

Previous: Next:
  Visual Basics Programming
·VBA Gids 
·Hoe te openen een programma Me…
·Hoe te verbinden VB.NET Met Or…
·Hoe te gebruiken Vervang in VB…
·Hoe maak je een Matrix gebruik…
·OpenText Methode in VBA 
·Hoe de Windows Firewall in VBS…
·Hoe het opzetten van DAO Recor…
·Hoe maak je een wachtwoord in …
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Hoe te beëindigen OmniMark Script 
·Hoe te logisch ontwerp voor een stroomdi…
·Hoe maak je een cursor maken in Python 
·Hoe je Java-applets inschakelen 
·Hoe maak je Stuur een JavaScript functie…
·Hoe maak je een kolom toe aan ListBox in…
·Hoe te voegen en verwijderen Left & Righ…
·Hoe vindt Hoeveel beeldschermen zijn in …
·PLC-programmering instructies 
Copyright © Computer Kennis http://www.nldit.com