Utilisation des macros de MathGraph32 : exemple 1

Soit la figure suivante :
- cercle de centre A
- B point lié au cercle
- C point lié à la droite perpendiculaire à (AB) en B
- (AD) droite perpendiculaire à (AB) en A
- (DC) droite perpendiculaire à (BC) passant par D.

On trace ensuite le polygone ABCD (par exemple en couleur cyan foncé) et on gomme les droites (BC), (CD) et (AD) ainsi que le cercle (ici en pointillés rouges) et le point D. Pour le point B, on gomme uniquement le nom du point. En effet, il faudra désigner ce point pour les animations.
Le point A permet de déplacer le rectangle, et le point C de changer sa largeur.
On peut faire « tourner » le rectangle autour du point A par le menu Mouvoir (Animation) ou avec trace (Trace automatique, par point lié), mais si on veut déplacer le point C et rejouer à chaque fois l'animation, il est plus pratique de créer des macros.

Macro pour animer la figure (« tourner » le rectangle)
Cliquer dans le menu macro sur Nouvelle macro et Animation. Le logiciel attend que l'on place le futur libellé de la macro dans la fenêtre de la figure. Puis une boîte de dialogue s'ouvre :
Cette boîte permet d'indiquer l'intitulé (ici, Animation) puis de préciser le nombre de positions pour le point lié qui va être déplacé (Transition, ici 50 points) ainsi que le délai entre 2 positions (Fréquence d'animation, ici 1/10 de seconde). En validant cette boîte, par le bouton Ok, le bouton de la macro (libellé précédé d'une flèche dans un rectangle) s'affiche à la position indiquée précédemment. Le logiciel attend maintenant qu'on indique le point lié à faire bouger (ici, il faut cliquer sur le point B). Pour exécuter la macro il suffit de cliquer sur l'outil Macro puis sur le libellé de la macro.
Macro pour afficher une trace automatique
On peut le faire de deux manières, soit faire afficher la trace complète, soit produire une animation avec affichage progressif de la trace. Ces deux manières sont issues de la même macro (macro Trace automatique par point lié) dont la boîte de dialogue ressemble à la précédente (avec en moins le choix de l'arrêt qui est ici automatique) :
Pour la première manière, c'est à dire la macro « Dessin » (trace complète), il faut donner pour la fréquence d'animation la valeur : Max. Pour la deuxième manière, c'est à dire la macro « Animation avec trace », il faut donner par exemple pour la fréquence d'animation la valeur : 1/10 (cette option n'est pas disponible directement par le menu Mouvoir, avec trace automatique).
En cliquant sur l'outil (Exécution macro) puis sur le bouton d'une macro on obtient l'exécution de la macro correspondante, ci-dessous un instantané de l'exécution de la macro « Animation avec trace ».
On peut déplacer les boutons des macros avec l'outil pour les organiser (par exemple comme ci-dessus).
La macro « Initialisation » permet de redessiner la figure d'origine (le rectangle ABCD). Il suffit de demander dans le menu macro, Nouvelle macro, Réaffichant toute la figure.



© SCÉRÉN - CNDP - Mathgraph32 / macros
Novembre 2004  - Tous droits réservés. Limitation à l'usage non commercial, privé ou scolaire.