Moteurs
Le moteur d'engrenage (Réglages Moteur)
Un engrenage peut être moteur par lui-même, sans pivot — avec sa sonde et son contrôleur détachables.
Explication
Un engrenage peut porter son propre moteur, sans passer par un pivot : clic droit › Réglages Moteur › Activer Moteur. La roue est alors fixée au monde (elle tourne sur place) et régulée exactement comme un moteur de pivot : une vitesse cible, un couple maximal, la saturation quand il n'y arrive pas.
C'est la voie la plus rapide pour animer un train d'engrenages tracé à la souris. Le moteur de pivot reste plus général (il fait tourner n'importe quoi, par rapport à n'importe quoi).
Attention : l'entrée Réglages Moteur apparaît aussi dans le menu d'un cercle ou d'un rectangle, mais elle n'a d'effet que sur un engrenage. Pour motoriser une roue ronde, mets le moteur sur son pivot.
Les réglages
Le menu Réglages Moteur (en-tête « Paramètres Moteur ») :
| Réglage | Unité | Défaut | Valeurs | Effet |
|---|---|---|---|---|
| Activer Moteur | — | non | on/off | fixe la roue et la fait tourner |
| Vitesse Cible (tr/min) | tr/min | 15 | −200 à 200 | positif = sens des aiguilles |
| Couple (Nm) | N·m | 10 | 0 à 1000 | la force maximale ; un avertissement s'affiche en cas de saturation |
| Afficher la sonde de mesure | — | non | on/off | ouvre le widget Sonde Moteur |
| Détacher le contrôleur | — | non | on/off | ouvre le widget Réglages Moteur (vitesse −200 à 200, force 0 à 1000) |
Le même moteur se règle dans la fenêtre Propriétés (section Comportement › Mode moteur, Vitesse −300 à 300, Couple max 1 à 100). Les plages diffèrent d'un endroit à l'autre : c'est la valeur tapée qui compte.
Le moniteur du menu affiche en direct : Vitesse réelle, Couple appliqué, Inertie (I), Masse estimée, Rayon Primitif.
Manipulation
Trace deux engrenages en prise (le second s'aimante). Clic droit sur le premier › Réglages Moteur › Activer Moteur, vitesse 30. Play. Ouvre la sonde du premier : sa vitesse réelle est 30. Bouton Vue Cinématique : la vitesse de sortie est écrite sur la liaison.
En Python
Un engrenage motorisé par script passe par un pivot moteur à son centre : pivot(x=roue.x, y=roue.y, corps=roue, moteur=True, vitesse=30). Le script ne règle pas les « Réglages Moteur » propres à l'engrenage.