Moteurs
Les blocs moteurs sont utilisés pour démarrer, arrêter, positionner et régler les moteurs connectés aux ports du hub.
Blocs de commande principaux des moteurs
Démarrer le moteur
Démarre le moteur sélectionné.
- Options de direction : sens horaire / sens antihoraire
Arrêter le moteur
Arrête le moteur sélectionné.
Exécuter pendant
Fait fonctionner le moteur sélectionné pendant une durée/un angle/un nombre de rotations défini selon les paramètres du bloc.
- Options de direction : sens horaire / sens antihoraire
- Options d’unité :
rotations,degrés,secondes - Remarque : cette fonction nécessite un moteur connecté au port sélectionné qui prend en charge le contrôle basé sur l’encodeur.
Démarrer le moteur à la vitesse
Démarre le moteur avec une valeur de vitesse explicite.
Exécuter pendant à la vitesse
Fait fonctionner le moteur pendant une durée/quantité cible avec une vitesse explicite.
- Options d’unité :
rotations,degrés,secondes - Remarque : cette fonction nécessite un moteur connecté au port sélectionné qui prend en charge le contrôle basé sur l’encodeur.
Définir la vitesse du moteur
Définit la vitesse utilisée par les blocs d’exécution du moteur associés.
Blocs de position et de mouvement
Aller à la position
Déplace le moteur vers une position absolue cible.
- Options de trajectoire :
chemin le plus court,sens horaire,sens antihoraire - Remarque : cette fonction nécessite un moteur connecté au port sélectionné qui prend en charge le contrôle basé sur l’encodeur.
Aller à la position relative
Déplace le moteur d’un décalage relatif.
- Remarque : cette fonction nécessite un moteur connecté au port sélectionné qui prend en charge le contrôle basé sur l’encodeur.
BuWizz 3 aller à la position relative
Variante BuWizz 3 du bloc de positionnement relatif.
- Remarque : cette fonction nécessite un moteur connecté au port sélectionné qui prend en charge le contrôle basé sur l’encodeur.
Définir la position relative
Définit la référence de position relative du moteur.
- Remarque : cette fonction nécessite un moteur connecté au port sélectionné qui prend en charge le contrôle basé sur l’encodeur.
Calibrer la crémaillère de direction
Calibre la position neutre/de référence de la crémaillère de direction.
- Exigence : le moteur connecté au port sélectionné doit prendre en charge le suivi d’angle absolu/relatif (encodeur interne).
- Exigence mécanique : le mouvement de l’axe de direction doit être physiquement limité à une plage valide (par exemple avec les butées de fin de course de la crémaillère/de l’engrenage).
- Fonctionnement : le bloc balaie et mesure la plage de rotation disponible de la direction, puis calcule les données de calibration utilisées pour la configuration de la direction.
- Comportement de sortie : les arguments du bloc écrivent les résultats dans les variables passées au bloc (comportement similaire à un passage par référence). Ces variables sont modifiées par le bloc et doivent être utilisées pour lire les résultats de calibration.
Blocs de réglage et de sécurité du moteur
Définir le comportement du moteur à l’arrêt
Définit le mode d’arrêt du moteur (par exemple frein/maintien/libre selon les options disponibles).
- Options du mode d’arrêt :
frein,maintenir la position,roue libre - Remarque : cette fonction nécessite un moteur connecté au port sélectionné qui prend en charge le contrôle basé sur l’encodeur.
Définir la détection de blocage
Active ou désactive la détection de blocage.
- Remarque : disponible uniquement pour le hub MINDSTORMS Robot Inventor.
Définir l’accélération
Définit le profil/taux d’accélération du moteur.
- Options de profil :
par défaut,rapide,équilibré,fluide,lent,très lent - Remarque : cette fonction nécessite un moteur connecté au port sélectionné qui prend en charge le contrôle basé sur l’encodeur.
Définir la décélération
Définit le profil/taux de décélération du moteur.
- Options de profil :
par défaut,rapide,équilibré,fluide,lent,très lent - Remarque : cette fonction nécessite un moteur connecté au port sélectionné qui prend en charge le contrôle basé sur l’encodeur.
Blocs reporter du moteur
Position
Retourne la position actuelle du moteur.
Position relative
Retourne la valeur actuelle de la position relative.
Vitesse
Retourne la vitesse actuelle du moteur.
Puissance
Retourne la valeur actuelle de puissance du moteur.
- Remarque : disponible uniquement pour le hub MINDSTORMS Robot Inventor.
Blocs moteur Technic Move
Démarrer les moteurs à la vitesse
Démarre les moteurs d’entraînement Technic Move à la vitesse sélectionnée.
Arrêter les moteurs
Arrête les moteurs d’entraînement Technic Move.
Frein
Applique le comportement de freinage aux moteurs Technic Move.
- Options de frein :
éteint,activé
Définir la crémaillère de direction à
Définit la position/valeur cible de la crémaillère de direction.
Calibrer la crémaillère de direction
Calibre la crémaillère de direction Technic Move à l’aide de l’algorithme interne du hub et de la détection automatique de la plage de direction.
- Remarque : l’axe du moteur doit être mécaniquement limité (par exemple par un mécanisme de crémaillère de direction).