<para>Une nouvelle caractéristique de &kde; 3.4 vous donne la possibilité d'écrire des scripts pour &kmplot; avec &DCOP;. Par exemple, si vous voulez définir la nouvelle fonction <userinput>f(x)=2sin x+3cos x</userinput>, fixer l'épaisseur du tracé à 20 et la tracer, vous saisissez dans un terminal:</para>
<para><command>dcop kmplot-PID Parser addFunction "f(x)=2sin x+3cos x"</command> Comme résultat, le numéro d'identification de la nouvelle fonction va vous être retourné ou bien -1 si la fonction ne peut être définie.</para>
<para><command>dcop kmplot-PID Parser setFunctionFLineWidth 20 ID</command> Cette commande donne à la fonction qui a le numéro d'identification ID une épaisseur de ligne de 20.</para>
<para><command>dcop kmplot-PID View drawPlot</command> Cette commande redessine la fenêtre pour que la fonction devienne visible.</para>
<para>Une liste des fonctions disponibles: <variablelist>
<para>La même chose que choisir <menuchoice><guimenu>Fichier</guimenu><guimenuitem>Enregistre sous</guimenuitem></menuchoice> dans la barre de menus.</para>
<para>La même chose que choisir <menuchoice><guimenu>Outils</guimenu><guimenuitem>Obtenir l'ordonnée...</guimenuitem></menuchoice> dans la barre de menus.</para>
<para>La même chose que de choisir <menuchoice><guimenu>Outils</guimenu><guimenuitem>Chercher le minimum...</guimenuitem></menuchoice> dans la barre de menus.</para>
<para>La même chose que de choisir <menuchoice><guimenu>Outils</guimenu><guimenuitem>Chercher le maximum...</guimenuitem></menuchoice> dans la barre de menus.</para>
<para>La même chose que de choisir <menuchoice><guimenu>Outils</guimenu><guimenuitem>Calculer l'intégrale</guimenuitem></menuchoice> dans la barre de menus.</para>
<para>Ajoute une nouvelle fonction avec l'expression <parameter>f_str</parameter>. Si l'expression ne contient pas un nom de fonction, celui-ci sera auto-généré. Le numéro d'identification de la nouvelle fonction sera retourné, ou -1 si la fonction ne peut pas être définie.</para>
<para>Supprime la fonction qui a le numéro <parameter>id</parameter>. Si la fonction ne peut être supprimée, false est retourné, sinon c'est true.</para>
<para>Définit l'expression pour la fonction qui a le numéro <parameter>id</parameter> à <parameter>f_str</parameter>. Retourne true si c'est un succès, sinon false.</para>
<para>Calcule la valeur <parameter>x</parameter> pour la fonction qui a le numéro <parameter>id</parameter> ou qui retourne 0.0 si <parameter>id</parameter> n'existe pas.</para>
<para>Affiche la fonction qui a le numéro <parameter>id</parameter> si <parameter>visible</parameter> est vrai. Si <parameter>visible</parameter> est faux, la fonction sera cachée. True est retourné si la fonction existe, sinon false</para>
<para>Affiche la dérivée première de la fonction qui a le numéro <parameter>id</parameter> si <parameter>visible</parameter> est vrai. Si <parameter>visible</parameter> est faux, la fonction sera cachée. True est retourné si la fonction existe, sinon c'est false.</para>
<para>Affiche la dérivée seconde de la fonction qui a le numéro <parameter>id</parameter> si <parameter>visible</parameter> est vrai. Si <parameter>visible</parameter> est faux, la fonction sera cachée. True est retourné si la fonction existe, sinon c'est false.</para>
<para>Affiche l'intégrale de la fonction qui a le numéro <parameter>id</parameter> si <parameter>visible</parameter> est vrai. Si <parameter>visible</parameter> est faux, la fonction sera cachée. True est retourné si la fonction existe, sinon c'est false.</para>
<para>Retourne l'expression de la fonction qui a le numéro <parameter>id</parameter>. Si la fonction n'existe pas, une chaîne vide est alors retournée.</para>
<para>Définit la couleur de la fonction qui a le numéro <parameter>id</parameter> à <parameter>color</parameter>. True est retourné si la fonction existe, sinon false.</para>
<para>Définit la couleur de la dérivée première de la fonction qui a le numéro <parameter>id</parameter> à <parameter>color</parameter>. True est retourné si la fonction existe, sinon false.</para>
<para>Définit la couleur de la dérivée seconde de la fonction qui a le numéro <parameter>id</parameter> à <parameter>color</parameter>. True est retourné si la fonction existe, sinon false.</para>
<para>Définit la couleur de l'intégrale de la fonction qui a le numéro <parameter>id</parameter> à <parameter>color</parameter>. True est retourné si la fonction existe, sinon false.</para>
<para>Retourne la largeur du tracé de la dérivée première de la fonction qui a le numéro <parameter>id</parameter>. Si la fonction n'existe pas, 0 est retourné.</para>
<para>Retourne la largeur du tracé de la dérivée première de la fonction qui a le numéro <parameter>id</parameter>. Si la fonction n'existe pas, 0 est retourné.</para>
<para>Retourne la largeur du tracé de l'intégrale de la fonction qui a le numéro <parameter>id</parameter>. Si la fonction n'existe pas, 0 est retourné.</para>
<para>Définit la largeur du tracé de la fonction qui a le numéro <parameter>id</parameter> à <parameter>linewidth</parameter>. True est retourné si la fonction existe, sinon false.</para>
<para>Définit la largeur du tracé de la dérivée première de la fonction qui a le numéro <parameter>id</parameter> à <parameter>linewidth</parameter>. True est retourné si la fonction existe, sinon false.</para>
<para>Définit la largeur du tracé de la dérivée seconde de la fonction qui a le numéro <parameter>id</parameter> à <parameter>linewidth</parameter>. True est retourné si la fonction existe, sinon false.</para>
<para>Définit la largeur du tracé de l'intégrale de la fonction qui a le numéro <parameter>id</parameter> à <parameter>linewidth</parameter>. True est retourné si la fonction existe, sinon false.</para>
<para>Ajoute la valeur du paramètre <parameter>new_parameter</parameter> à la fonction qui a le numéro <parameter>id</parameter>. True est retourné si l'opération est un succès, sinon false.</para>
<para>Supprime la valeur du paramètre <parameter>remove_parameter</parameter> de la fonction qui a le numéro <parameter>id</parameter>. True est retourné si l'opération est un succès, sinon false.</para>
<para>Retourne la valeur minimum de la fonction qui a le numéro <parameter>id</parameter>. Si la fonction n'existe pas ou si la valeur minimum n'est pas définie, une chaîne vide est retournée. </para>
<para>Retourne la valeur maximim de la fonction qui a le numéro <parameter>id</parameter>. Si la fonction n'existe pas ou si la valeur maximum n'est pas définie, une chaîne vide est retournée. </para>
<para>Définit la valeur minimum de la fonction qui a le numéro <parameter>id</parameter> à <parameter>min</parameter>. True est retourné si la fonction existe et si l'expression est valable, sinon false.</para>
<para>Définit la valeur maximum de la fonction qui a le numéro <parameter>id</parameter> à <parameter>max</parameter>. True est retourné si la fonction existe et si l'expression est valable, sinon false.</para>
<para>Retourne le point x initial de l'intégrale de la fonction qui a le numéro <parameter>id</parameter>. Si la fonction n'existe pas ou si l'expression du point x n'est pas définie, une chaîne vide est retournée. </para>
<para>Retourne le point y initial de l'intégrale de la fonction qui a le numéro <parameter>id</parameter>. Si la fonction n'existe pas ou si l'expression du point y n'est pas définie, une chaîne vide est retournée. </para>
<para>Définit le point x initial de la fonction qui a le numéro <parameter>id</parameter> à <parameter>x</parameter>. True est retourné si la fonction existe et si l'expression est valable, sinon false.</para>
<para>Définit le point y initial de l'intégrale de la fonction qui a le numéro <parameter>id</parameter> à <parameter>y</parameter>. True est retourné si la fonction existe et si l'expression est valable, sinon false.</para>