Outils du site


script:repere

Ceci est une ancienne révision du document !


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 et largeur sont les dimensions du cadre contenant le repère, exprimées en centimètres ;
  • haut et gauche donnent la position de ce cadre relativement au bord haut et au bord gauche de la zone de dessin, en centimètres ;
  • Xgrad et Ygrad donnent les unités de graduations : si Xgrad est égal à 5, le repère va être gradué de 5 en 5 ;
  • Xmin, Xmax, Ymin et Ymax 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), ainsi qu'un attribut epaisseur pour l'épaisseur du trait de tracé.

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" />

Voir aussi

script/repere.1304066676.txt.gz · Dernière modification : 29/04/2011 10:44 de lzamo