Nwlapcug.com


Come utilizzare Visual Basic per controllo step del motore passo a passo

Come utilizzare Visual Basic per controllo step del motore passo a passo


BASIC - Beginner-All Purpose Symbolic Instruction Code..--è stato inventato nel 1964 da due professori al Dartmouth come una lingua di insegnamento. Successivamente ha generato decine di varianti, ma nessuno di loro così popolare come Visual Basic, che è stato originariamente progettato per fornire interfacce utente grafiche. Motori passo-passo sono motori che rendono discreti si trasforma in risposta ad una serie di impulsi di controllo. Motori passo-passo sono comunemente usati per controllare i bracci robotici. Se le interfacce grafiche sono configurate come controlli, controllo motori passo-passo in Visual Basic è naturale e semplice.

Istruzioni

1

Progetta il tuo pannello di controllo trascinando icone di controllo in un vuoto Visual Basic "forma". Quando si è finito con il disegno, la forma verrà archiviata come un Visual Basic "Programma". Icone includono controlli slider, manopole, pulsanti, interruttori, finestre di lettura di dati e altro ancora.

2

Passare alla modalità di programma. In modalità di esecuzione, le icone di controllo causano codice da eseguire; in modalità program, le icone si aprono per rivelare finestre che mostrano il codice che attiva l'icona. Scrivere il programma che si desidera l'icona per eseguire..--cose come il controllo per assicurarsi che il motore passo passo è stato arrestato prima di inviare un comando.

3

Collegare un cavo USB dal computer alla fonte stepper motor e potenza. Come è possibile modificare i controlli con il mouse, diversi treni di impulsi verranno inviati ai motori stepper. Se si desidera che i motori stepper di passare attraverso un complesso insieme di passi - come il controllo di un braccio robotico per fare un'azione ripetitiva..--è possibile utilizzare il pannello di controllo per avviare il programma.

Consigli & Avvertenze

  • Per scrivere routine che i segnali di uscita alla porta USB, si dovrebbe guardare l'estensione DLL di Visual Basic. Questo file contiene una libreria di routine per spegnere i segnali attraverso la connessione USB. Ci sono anche le routine per eseguire motori passo-passo nella libreria DLL industriale. Funzioni come "RunMotor" e "MotorStatus" rendono molto più semplice di controllo motori passo-passo con Visual Basic. Ci sono anche routine in modo da poter modellare un impulso e l'output tramite connettori USB.
  • Visual Basic ha due difetti che possono essere un problema in alcune situazioni di controllo. È più lento in esecuzione rispetto ad altri linguaggi di programmazione, che possono essere un problema se una risposta rapida è necessaria. Inoltre, Visual Basic non "scalare" così come alcune altre lingue. Ciò significa che funziona bene, purché il problema e la quantità di codice è piccole, ma inizia a sviluppare problemi come il numero di motori o il numero di righe di codice aumenta.