Ceci est une ancienne révision du document !
Table des matières
Repère
Cette page présente toutes les possibilités d'actions sur un repère du plan dans un script Instrumenpoche. Ce sont les nœuds XML de la forme :
<action objet="repere" mouvement="..." ... />
Création
Un nœud XML de création doit être de cette forme, avec un attribut mouvement
égal à “creer”
:
<action hauteur="10" largeur="10" haut="1" gauche="1" Ygrad="1" Xgrad="1" Ymax="5" Ymin="-5" Xmax="5" Xmin="-5" couleur="noir" mouvement="creer" objet="repere" />
hauteur
etlargeur
sont les dimensions du cadre contenant le repère, exprimées en centimètres ;haut
etgauche
donnent la position de ce cadre relativement au bord haut et au bord gauche de la zone de dessin, en centimètres ;Xgrad
etYgrad
donnent les unités de graduations : siXgrad
est égal à 5, le repère va être gradué de 5 en 5 ;Xmin
,Xmax
,Ymin
etYmax
sont les valeurs extrêmes des abscisses et ordonnées affichées dans le repère ;- un attribut
couleur
facultatif est possible (noir par défaut).
Voir repère pour des exemples.
Masquer/afficher
Le repère peut être masqué ou affiché avec les nœuds XML suivants :
<action mouvement="masquer" objet="repere" /> <action mouvement="montrer" objet="repere" />
Le repère doit d'abord être créé avec mouvement=“montrer”
pour pouvoir être affiché.
Fonctions
Il est possible de tracer des fonctions dans le repère lorsque celui-ci a déjà été créé. Pour l'instant, cela n'est pas implémenté dans l'interface, il faut passer par le script.
Dans ce cas, le nom de l'objet est “fonction”
, qui doit être accompagné d'un attribut id
permettant de l'identifier. Un attribut couleur
est facultatif (noir par défaut).
Le tracé d'une courbe de fonction se fait avec mouvement=“creer”
et un attribut formule
donnant l'expression de la fonction à tracer, la variable étant notée x
. La courbe de la fonction s'adapte automatiquement au repère, comme si celui-ci était un écran de calculatrice : la courbe ne dépasse pas du cadre.
Exemple Pour tracer la courbe de la fonction carré :
<action mouvement="creer" objet="fonction" id="1" formule="x^2" couleur="rouge" />