How Can We Help?
Positionnement des moteurs pas à pas en X et Y à l’aide d’une sous-routine
Cette sous-routine fournit un moyen simple de se déplacer à différentes coordonnées dans une zone 2D (X et Y).
- GotToX et GoToY sont les coordonnées vers lesquelles vous voulez aller.
- SpeedMax est la vitesse maximale de X et/ou Y. Si nécessaire, une seconde vitesse est calculée pour arriver aux coordonnées en même temps.
- Done=1 une fois que les coordonnées sont atteintes.
- CurrentLocation vous donne en temps réel la position de chaque axe.
- SoftStartStop indiquant combien de temps il faut pour atteindre la vitesse de rotation
Une courte vidéo sur ce que vous pouvez faire facilement avec cette sous-routine
Dans la sous-routine, vous pouvez voir différentes étapes
- Étape 0
- Arriver en même temps en X et Y. Calcul de la vitesse pour l’axe le plus lent.
- Étape 1
- Nous démarrons les deux moteurs pas à pas.
- Étape 2
- Nous attendons la fin du mouvement.
A chaque étape, on quitte la sous-routine pour laisser le programme principal se poursuivre.
Le programme principal est là à titre d’exemple
Nous utilisons un tableau avec chaque coordonnée. |
Et nous appelons la sous-routine
|
Vous pouvez télécharger le sous-programme ici