Hvordan bruke Visual Basic for å kontrollere stepper motor Steps

Hvordan bruke Visual Basic for å kontrollere stepper motor Steps


BASIC - Begynner All-purpose Symbolic Instruction Code - ble oppfunnet i 1964 av to professorer ved Dartmouth som undervisningsspråk. Den har senere gytt dusinvis av varianter, men ingen av dem så populære som Visual Basic - som opprinnelig ble utviklet for å gi grafiske brukergrensesnitt. Trinnmotorer er motorer som gjør adskilte vindinger som reaksjon på en serie styrepulser. Trinnmotorer blir ofte brukt til å styre robotarmer. Hvis grafiske grensesnitt er konfigurert som kontroller, kontroll stepper motorer i Visual Basic er naturlig og grei.

Bruksanvisning

1 Design ditt kontrollpanel ved å dra kontrollikonene på en tom Visual Basic "form". Når du er ferdig med design, vil skjemaet bli lagret som en Visual Basic "Program." Icons inkluderer skyvekontrollene, knotter, trykknapper, vippebrytere , data avlesning vinduer og mer.

2 Bytt til programmodus. I driftsmodus, kontrollikonene føre koden som skal utføres; i programmodus, ikonene åpner opp for å avsløre vinduer som viser koden som ikonet aktiveres. Skriv programmet du vil at ikonet for å utføre - ting som å sjekke for å være sikker på at stepper motoren er stoppet før du sender den en kommando.

3 Koble en USB fra datamaskinen til stepper motor og strømkilde. Som du manipulere kontrollene med en mus, vil forskjellige tog av pulser sendes til stepper motorer. Hvis du ønsker trinnmotorene til å gå gjennom et komplekst sett av tiltak - som å styre en robotarm til å gjøre en repeterende handling - kan du bruke kontrollpanelet til å starte programmet.

Hint

  • Å skrive rutiner at utgangssignalene til USB-porten, bør du se på DLL utvidelse til Visual Basic. Denne inneholder et bibliotek av rutiner for å sette signalene ut via USB-tilkoblingen. Det er til og med rutiner for å kjøre stepper motorer i DLL industriell biblioteket. Funksjoner som "RunMotor" og "MotorStatus" gjøre kontrollere stepper motorer med Visual Basic mye enklere. Det er også rutiner for å tillate deg å forme en puls og utgang via USB-kontakter.
  • Visual Basic har to svakheter som kan være et problem i enkelte kontrollsituasjoner. Det er tregere å kjøre enn noen andre programmeringsspråk, som kan være et problem hvis rask respons er nødvendig. Også, Visual Basic ikke "skalere opp" samt noen andre språk. Dette betyr at den fungerer godt så lenge problemet og mengden av koden er liten, men begynner å utvikle problemer som antall motorer eller antall linjer med kode øker.