Description : cette commande permet de créer une macro qui sera
attachée au timer. L’argument est interprété comme une chaîne
de caractères et doit correspondre au corps de la macro (celle-ci
sera appélée TimerMac). Pour des raisons de performances, il est
préférable d’éviter trop d’appels à d’autres macros dans celle-ci.
Cette fonction renvoie la valeur 1 si la macro est correctement définie, 0
en cas d’erreur. Attention, l’exécution de TimerMac ne déclenche pas
le timer! Il faut utiliser la commande Timer pour cela.
Exemple(s) : soit A une variable globale (un point), soit dotA un
élément graphique qui dessine le point, voilà une commande qui
déplace A :
[TimerMac("[Inc(A,0.1), if Re(A)>5 then Timer(0) else ReCalc(dotA) fi]"), A :=-5, Timer(10)]