Come utilizzare Visual Basic per controllare Stepper Motor Passi

November 7

Come utilizzare Visual Basic per controllare Stepper Motor Passi


Per tutti gli usi codice simbolico di istruzioni per principianti - - BASIC è stato inventato nel 1964 da due professori del Dartmouth come lingua di insegnamento. Si è in seguito generato decine di varianti, ma nessuno di loro così popolare come Visual Basic - che è stato originariamente progettato per fornire interfacce utente grafiche. I motori passo-passo sono motori che fanno giri discreti in risposta ad una serie di impulsi di controllo. motori passo-passo sono comunemente utilizzati per controllare bracci robotici. Se le interfacce grafiche sono configurati come controlli, controllo motori passo-passo in Visual Basic è naturale e semplice.

istruzione

1 Progetta il tuo pannello di controllo trascinando icone di controllo su un vuoto di Visual Basic "forma". Quando si è finito con il design, la forma verrà memorizzato come Visual Basic "Programma". Le icone includono dispositivi di scorrimento, manopole, pulsanti, interruttori a levetta , le finestre dei dati di lettura e altro ancora.

2 Passa alla modalità di programmazione. In modalità di esecuzione, le icone di controllo causano codice da eseguire; in modalità di programmazione, le icone si aprono per rivelare le finestre che mostrano il codice che l'icona attiva. Scrivere il programma che si desidera l'icona per eseguire - cose come il controllo per fare in modo che il motore passo-passo viene arrestato prima di inviare un comando.

3 Collegare un USB dal computer al motore passo-passo e fonte di alimentazione. Come manipolare i controlli con un mouse, diversi treni di impulsi saranno inviati ai motori passo-passo. Se si desidera che i motori passo-passo di passare attraverso una complessa serie di passaggi - come il controllo di un braccio robotico per fare un'azione ripetitiva - è possibile utilizzare il pannello di controllo per avviare il programma.

Consigli e avvertenze

  • Per scrivere routine che i segnali di uscita alla porta USB, si dovrebbe guardare l'estensione DLL per Visual Basic. Questo contiene una libreria di routine per mettere segnali tramite il collegamento USB. Ci sono anche le routine per eseguire motori passo-passo nella biblioteca industriale DLL. Funzioni come "RunMotor" e "MotorStatus" rendono il controllo di motori passo-passo con Visual Basic molto più semplice. Ci sono anche le routine per consentire di modellare un impulso e l'uscita attraverso connettori USB.
  • Visual Basic ha due difetti che può essere un problema in alcune situazioni di controllo. E 'in esecuzione più lenta rispetto ad alcuni altri linguaggi di programmazione, che può essere un problema se è richiesta una risposta rapida. Inoltre, Visual Basic non "scalare", così come alcune altre lingue. Ciò significa che funziona bene finché il problema e la quantità di codice è piccolo, ma inizia a sviluppare problemi come il numero di motori o il numero di linee di aumenti di codice.