Bloc Moteur moyen

Le bloc Moteur moyen commande le moteur moyen. Vous pouvez activer/désactiver le moteur, régler sa puissance ou l'activer pendant un nombre défini de secondes ou de rotations.
Choix du port du moteur et du mode de commande


Sélecteur de port
Sélecteur de mode
Valeurs d'entrée


Sélectionnez le moteur (A, B, C ou D) que le bloc Moteur moyen doit commander en cliquant sur le Sélecteur de port dans le coin supérieur droit du bloc.

Utilisez le sélecteur de mode pour choisir le mode de commande du moteur. Une fois le mode sélectionné, vous allez pouvoir choisir les valeurs d'entrée. Les valeurs d'entrée disponibles varient selon le mode sélectionné. Les modes et valeurs d'entrée sont décrits ci-dessous.
Modes
Activé


Le mode Activé active le moteur, puis le programme passe directement au bloc suivant. Vous pouvez régler la vitesse et le sens de rotation du moteur grâce à la valeur d'entrée Puissance. Le moteur tournera alors jusqu'à ce qu'il soit désactivé, jusqu'à ce qu'un autre bloc modifie son réglage plus loin dans le programme ou jusqu'à ce que le programme se termine.
Exemple
Utilisez le mode Activé pour que d'autres blocs du programme commandent la durée d'activation du moteur. Dans ce programme, le moteur tourne et s'arrête quand le capteur tactile est enfoncé.
Désactivé


Le mode Désactivé désactive le moteur. On l'utilise généralement pour arrêter un moteur qui a été activé avec le mode Activé. Voir exemple ci-dessus.

Si Freiner à la fin est défini sur Vrai, le moteur s'arrêtera immédiatement. Le moteur sera maintenu en position arrêtée jusqu'à ce qu'un autre bloc Moteur l'active ou jusqu'à ce que le programme se termine. Si Freiner à la fin est défini sur Faux, le moteur ne sera simplement plus alimenté. Il continuera ainsi sur sa lancée jusqu'à ce qu'il s'arrête ou jusqu'à ce qu'un autre bloc Moteur l'active.
Conseils et astuces
Vous pouvez utiliser le mode Désactivé avec Freiner à la fin défini sur Faux pour "libérer" un moteur maintenu en position arrêtée. Cela permet, par exemple, de régler manuellement la position du moteur au milieu d'un programme.
Activé pendant (secondes)


Activé pendant (secondes) fait tourner le moteur pendant la durée définie à la valeur d'entrée Secondes, puis le désactive. Le bloc attend que cette durée soit écoulée avant de passer au bloc suivant du programme.

Vous pouvez régler la vitesse et le sens de rotation du moteur grâce à la valeur d'entrée Puissance. Définissez Freiner à la fin sur Vrai pour arrêter le moteur après la durée exacte définie.
Conseils et astuces
Vous pouvez utiliser des décimales à la valeur d'entrée Secondes afin de définir une durée précise : par exemple 3,5 pour trois secondes et demie et 0,25 pour un quart de seconde.
Activé pendant (degrés)


Activé pendant (degrés) fait tourner le moteur sur l'angle défini à la valeur d'entrée Degrés, puis le désactive. Une valeur de 360 degrés correspond à une rotation complète du moteur.

Vous pouvez régler la vitesse et le sens de rotation du moteur grâce à la valeur d'entrée Puissance. Définissez Freiner à la fin sur Vrai pour arrêter le moteur exactement à l'angle défini.
Exemple
Ce programme va activer le moteur sur le port A à une puissance de 50% sur exactement 900 degrés (deux rotations et demie), puis l'arrêter.
Conseils et astuces
Le capteur de rotation interne du Moteur moyen mesure l'angle de rotation en degrés. Quand Activé pendant (degrés) est utilisé, le bloc attend que le moteur ait tourné sur l'angle défini avant de passer au bloc suivant du programme. Si le moteur rencontre une résistance ou une limite physique et est incapable de terminer la rotation sur l'angle défini, le bloc continuera d'attendre. Aucun autre bloc du programme ne s'exécutera tant que la résistance ne sera pas éliminée.
Activé pendant (rotations)


Activé pendant (rotations) fait effectuer au moteur le nombre de rotations défini à la valeur d'entrée Rotations, puis le désactive.

Vous pouvez régler la vitesse et le sens de rotation du moteur grâce à la valeur d'entrée Puissance. Définissez Freiner à la fin sur Vrai pour arrêter le moteur après le nombre exact de rotations défini.
Conseils et astuces
Le mode Activé pendant (rotations) est identique au mode Activé pendant (degrés), si ce n'est qu'il utilise une unité de rotation différente. Vous pouvez aussi utiliser des décimales à la valeur d'entrée Rotations afin d'obtenir une rotation partielle. Le tableau suivant présente les correspondances entre les valeurs d'entrée Rotations et Degrés.
RotationsDegrés
1360
2720
0,5180
1,25450
7,22592
Puissance et sens de rotation du moteur
Vous pouvez définir une valeur d'entrée Puissance comprise entre -100 et 100. Une valeur positive fera tourner le Moteur moyen dans le sens des aiguilles d'une montre et une valeur négative le fera tourner dans le sens inverse des aiguilles d'une montre, comme illustré ci-dessous.





Puissance positive
Puissance négative

Vous pouvez changer le sens de rotation normal d'un moteur en utilisant le bloc Inverser le moteur. Quand le sens de rotation d'un moteur est inversé, l'effet des niveaux de puissance positifs et négatifs est inversé par rapport à ce qui est montré ci-dessus.
Conseils et astuces
La vitesse de rotation d'un moteur est plus ou moins proportionnelle à la puissance définie, mais elle peut aussi être influencée par la charge imposée au moteur.
Valeurs d'entrée
Les valeurs d'entrée du bloc Moteur moyen définissent précisément le mode de fonctionnement du moteur. Vous pouvez saisir les valeurs d'entrée directement dans le bloc. Les valeurs peuvent également être définies par les Fils de données des valeurs de sortie d'autres blocs de programmation. Les valeurs d'entrée disponibles et leurs fonctions varient selon le mode de commande sélectionné.
Valeur d'entréeTypeValeurs autoriséesRemarques
Puissance Numérique-100 à 100Niveau de puissance du moteur

Voir Puissance et sens de rotation du moteur
Freiner à la fin LogiqueVrai/FauxS'applique à la fin du bloc.

Si Vrai, le moteur est immédiatement arrêté et sa position est maintenue.

Si Faux, l'alimentation du moteur est coupée et il continue sur sa lancée.
Secondes Numérique≥ 0Durée du mouvement en secondes
Degrés NumériqueTout nombreDurée du mouvement en degrés. Un angle de 360 degrés correspond à une rotation complète.
Rotations NumériqueTout nombreDurée du mouvement en rotations. 
Moteur moyen
Liens rapides