diff options
Diffstat (limited to 'tde-i18n-de/docs/tdeedu/kmplot/dcop.docbook')
-rw-r--r-- | tde-i18n-de/docs/tdeedu/kmplot/dcop.docbook | 785 |
1 files changed, 785 insertions, 0 deletions
diff --git a/tde-i18n-de/docs/tdeedu/kmplot/dcop.docbook b/tde-i18n-de/docs/tdeedu/kmplot/dcop.docbook new file mode 100644 index 00000000000..d5d063810b1 --- /dev/null +++ b/tde-i18n-de/docs/tdeedu/kmplot/dcop.docbook @@ -0,0 +1,785 @@ +<chapter id="dcop"> + <title +>Skripte für &kmplot;</title> + + <para +>In &kde; 3.4 können Sie jetzt auch Skripte für &kmplot; mit &DCOP; schreiben. Wenn Sie zum Beispiel eine neue Funktion <userinput +>f(x)=2sin x+3cos x</userinput +> definieren, die Linienbreite auf 20 Einheiten einstellen und den Graphen dieser Funktion zeichnen wollen, geben Sie in einer Konsole folgendes ein:</para> + <para +><command +>dcop kmplot-PID Parser addFunction "f(x)=2sin x+3cos x"</command +> Als Ergebnis wird die ID-Nummer der neuen Funkion zurückgegeben, oder -1, wenn die Funktion nicht definiert werden konnte.</para> + <para +><command +>dcop kmplot-PID Parser setFunctionFLineWidth 20 ID</command +> Dieser Befehl stellt die Linienbreite der Funktion mit der Nummer ID auf 20 Einheiten ein.</para> + <para +><command +>dcop kmplot-PID View drawPlot</command +> Dieser Befehl zeichnet das Fenster neu, dadurch wird die Funktion angezeigt.</para> +<para +>Die Liste aller vorhandenen Funktionen: <variablelist> + <varlistentry> + <term +>KmPlotShell fileOpen &url </term> + <listitem> + <para +>Lädt die Datei <parameter +>url</parameter +>.</para> + </listitem> + </varlistentry> + <varlistentry> + <term +>MainDlg isModified </term> + <listitem> + <para +>Gibt Wahr zurück, wenn Änderungen vorgenommen wurden.</para> + </listitem> + </varlistentry> + <varlistentry> + <term +>MainDlg editColors </term> + <listitem> + <para +>Öffnet den Dialog zur Farbwahl.</para> + </listitem> + </varlistentry> + <varlistentry> + <term +>MainDlg editAxes </term> + <listitem> + <para +>Öffnet den Dialog zur Bearbeitung des Koordinatensystems.</para> + </listitem> + </varlistentry> + <varlistentry> + <term +>MainDlg editScaling </term> + <listitem> + <para +>Öffnet die Dialogbox zur Bearbeitung der Skalierung.</para> + </listitem> + </varlistentry> + <varlistentry> + <term +>MainDlg editFonts </term> + <listitem> + <para +>Öffnet die Dialogbox zur Einstellung der Schriftarten.</para> + </listitem> + </varlistentry> + <varlistentry> + <term +>MainDlg editConstants </term> + <listitem> + <para +>Öffnet den Dialog zur Bearbeitung der Konstanten.</para> + </listitem> + </varlistentry> + <varlistentry> + <term +>MainDlg newFunction </term> + <listitem> + <para +>Öffnet den Dialog für eine neue Funktionszeichnung. </para> + </listitem> + </varlistentry> + <varlistentry> + <term +>MainDlg newParametric </term> + <listitem> + <para +>Öffnet den Dialog für eine neue parametrische Zeichnung.</para> + </listitem> + </varlistentry> + <varlistentry> + <term +>MainDlg newPolar </term> + <listitem> + <para +>Öffnet den Dialog für eine neue polare Zeichnung.</para> + </listitem> + </varlistentry> + <varlistentry> + <term +>MainDlg toggleShowSlider0 </term> + <listitem> + <para +>Schaltet die Anzeige des Schiebereglers 1 für Parameter ein und aus.</para> + </listitem> + </varlistentry> + <varlistentry> + <term +>MainDlg toggleShowSlider1 </term> + <listitem> + <para +>Schaltet die Anzeige des Schiebereglers 2 für Parameter ein und aus.</para> + </listitem> + </varlistentry> + <varlistentry> + <term +>MainDlg toggleShowSlider2 </term> + <listitem> + <para +>Schaltet die Anzeige des Schiebereglers 3 für Parameter ein und aus.</para> + </listitem> + </varlistentry> + <varlistentry> + <term +>MainDlg toggleShowSlider3 </term> + <listitem> + <para +>Schaltet die Anzeige des Schiebereglers 4 für Parameter ein und aus.</para> + </listitem> + </varlistentry> + <varlistentry> + <term +>MainDlg slotSave </term> + <listitem> + <para +>Speichert die Funktionen (und öffnet dazu den Dateidialog bei einer neuen Datei).</para> + </listitem> + </varlistentry> + <varlistentry> + <term +>MainDlg slotSaveas </term> + <listitem> + <para +>Wie im Menü <menuchoice +><guimenu +>Datei</guimenu +><guimenuitem +>Speichern unter ...</guimenuitem +></menuchoice +>.</para> + </listitem> + </varlistentry> + <varlistentry> + <term +>MainDlg slotEditPlots </term> + <listitem> + <para +>Öffnet den Dialog zur Bearbeitung einer Zeichnung.</para> + </listitem> + </varlistentry> + <varlistentry> + <term +>MainDlg slotPrint </term> + <listitem> + <para +>Öffnet den Druckdialog.</para> + </listitem> + </varlistentry> + <varlistentry> + <term +>MainDlg slotExport </term> + <listitem> + <para +>Öffnet den Exportdialog.</para> + </listitem> + </varlistentry> + <varlistentry> + <term +>MainDlg slotSettings </term> + <listitem> + <para +>Öffnet den Einrichtungsdialog.</para> + </listitem> + </varlistentry> + <varlistentry> + <term +>MainDlg slotNames </term> + <listitem> + <para +>Zeigt eine Liste der vordefinierten mathematischen Funktionen an.</para> + </listitem> + </varlistentry> + <varlistentry> + <term +>MainDlg slotCoord1 </term> + <listitem> + <para +>Koordinatensystem I.</para> + </listitem> + </varlistentry> + <varlistentry> + <term +>MainDlg slotCoord2 </term> + <listitem> + <para +>Koordinatensystem II.</para> + </listitem> + </varlistentry> + <varlistentry> + <term +>MainDlg slotCoord3 </term> + <listitem> + <para +>Koordinatensystem III.</para> + </listitem> + </varlistentry> + <varlistentry> + <term +>MainDlg getYValue </term> + <listitem> + <para +>Wie im Menü <menuchoice +><guimenu +>Extras</guimenu +><guimenuitem +>y-Wert auslesen ...</guimenuitem +></menuchoice +>.</para> + </listitem> + </varlistentry> + <varlistentry> + <term +>MainDlg findMinimumValue </term> + <listitem> + <para +>Wie im Menü <menuchoice +><guimenu +>Extras</guimenu +><guimenuitem +>Nach Minimumwert suchen ...</guimenuitem +></menuchoice +>.</para> + </listitem> + </varlistentry> + <varlistentry> + <term +>MainDlg findMaximumValue </term> + <listitem> + <para +>Wie im Menü <menuchoice +><guimenu +>Extras</guimenu +><guimenuitem +>Nach Maximumwert suchen ...</guimenuitem +></menuchoice +>.</para> + </listitem> + </varlistentry> + <varlistentry> + <term +>MainDlg graphArea </term> + <listitem> + <para +>Wie im Menü <menuchoice +><guimenu +>Extras</guimenu +><guimenuitem +>Integral berechnen</guimenuitem +></menuchoice +>.</para> + </listitem> + </varlistentry> + <varlistentry> + <term +>Parser addFunction f_str </term> + <listitem> + <para +>Fügt eine neue Funktion mit dem Ausdruck <parameter +>f_str</parameter +> hinzu. Wenn der Ausdruck keinen Funktionsnamen enthält, wird er automatisch erzeugt. Die ID-Nummer der neuen Funktion wird zurückgegeben, oder -1, wenn die Funktion nicht definiert werden konnte.</para> + </listitem> + </varlistentry> + <varlistentry> + <term +>Parser delfkt id </term> + <listitem> + <para +>Entfernt die Funktion mit der Nummer <parameter +>id</parameter +>. Wenn die Funktion nicht gelöscht werden konnte, wird Falsch zurückgegeben, sonst Wahr.</para> + </listitem> + </varlistentry> + <varlistentry> + <term +>Parser setFunctionExpression f_str id </term> + <listitem> + <para +>Setzt den Ausdruck für die Funktion mit der Nummer <parameter +>id</parameter +> auf <parameter +>f_str</parameter +>. Gibt Wahr zurück, wenn dies erfolgreich war, sonst Falsch.</para> + </listitem> + </varlistentry> + <varlistentry> + <term +>Parser countFunctions </term> + <listitem> + <para +>Gibt die Anzahl der Funktionen zurück (Parametrische Funktionen werden doppelt gezählt).</para> + </listitem> + </varlistentry> + <varlistentry> + <term +>Parser listFunctionNames </term> + <listitem> + <para +>Gibt eine Liste mit allen Funktionen zurück.</para> + </listitem> + </varlistentry> + <varlistentry> + <term +>Parser fnameToId f_str </term> + <listitem> + <para +>Gibt die ID-Nummer von <parameter +>f_str</parameter +> oder -1 zurück, wenn der Funktionsname <parameter +>f_str</parameter +> nicht gefunden wurde.</para> + </listitem> + </varlistentry> + <varlistentry> + <term +>Parser id x </term> + <listitem> + <para +>Berechnet den Wert <parameter +>x</parameter +> der Funktion mit der Nummer <parameter +>id</parameter +> oder gibt 0,0 zurück, wenn die Funktion nicht existiert.</para> + </listitem> + </varlistentry> + <varlistentry> + <term +>Parser functionFVisible id </term> + <listitem> + <para +>Gibt Wahr zurück, wenn die Funktion mit der Nummer <parameter +>id</parameter +> sichtbar ist, sonst Falsch.</para> + </listitem> + </varlistentry> + <varlistentry> + <term +>Parser functionF1Visible id </term> + <listitem> + <para +>Gibt Wahr zurück, wenn die erste Ableitung der Funktion mit der Nummer <parameter +>id</parameter +> sichtbar ist, sonst Falsch.</para> + </listitem> + </varlistentry> + <varlistentry> + <term +>Parser functionF2Visible id </term> + <listitem> + <para +>Gibt Wahr zurück, wenn die zweite Ableitung der Funktion mit der Nummer <parameter +>id</parameter +> sichtbar ist, sonst Falsch.</para> + </listitem> + </varlistentry> + <varlistentry> + <term +>Parser functionIntVisible id </term> + <listitem> + <para +>Gibt Wahr zurück, wenn das Integral der Funktion mit der Nummer <parameter +>id</parameter +> sichtbar ist, sonst Falsch.</para> + </listitem> + </varlistentry> + <varlistentry> + <term +>Parser setFunctionFVisible visible id </term> + <listitem> + <para +>Zeigt die Funktion mit der Nummer <parameter +>id</parameter +> an, wenn <parameter +>visible</parameter +> Wahr ist. Ist <parameter +>visible</parameter +> Falsch, dann wird die Funktion ausgeblendet. Gibt Wahr zurück, wenn die Funktion existiert, sonst Falsch.</para> + </listitem> + </varlistentry> + <varlistentry> + <term +>Parser setFunctionF1Visible visible id </term> + <listitem> + <para +>Zeigt die erste Ableitung der Funktion mit der Nummer <parameter +>id</parameter +> an, wenn <parameter +>visible</parameter +> Wahr ist. Ist <parameter +>visible</parameter +> Falsch, dann wird die Funktion ausgeblendet. Gibt Wahr zurück, wenn die Funktion existiert, sonst Falsch.</para> + </listitem> + </varlistentry> + <varlistentry> + <term +>Parser setFunctionF2Visible visible id </term> + <listitem> + <para +>Zeigt die zweite Ableitung der Funktion mit der Nummer <parameter +>id</parameter +> an, wenn <parameter +>visible</parameter +> Wahr ist. Ist <parameter +>visible</parameter +> Falsch, dann wird die Funktion ausgeblendet. Gibt Wahr zurück, wenn die Funktion existiert, sonst Falsch.</para> + </listitem> + </varlistentry> + <varlistentry> + <term +>Parser setFunctionIntVisible visible id </term> + <listitem> + <para +>Zeigt das Integral der Funktion mit der Nummer <parameter +>id</parameter +> an, wenn <parameter +>visible</parameter +> Wahr ist. Ist <parameter +>visible</parameter +> Falsch, dann wird die Funktion ausgeblendet. Gibt Wahr zurück, wenn die Funktion existiert, sonst Falsch.</para> + </listitem> + </varlistentry> + <varlistentry> + <term +>Parser functionStr id </term> + <listitem> + <para +>Gibt den Funktionsausdruck der Funktion mit der Nummer <parameter +>id</parameter +> zurück. Wenn die Funktion nicht existiert, wird eine leere Zeichenkette zurückgegeben.</para> + </listitem> + </varlistentry> + <varlistentry> + <term +>Parser functionFColor id </term> + <listitem> + <para +>Gibt die Farbe der Funktion mit der Nummer <parameter +>id</parameter +> zurück.</para> + </listitem> + </varlistentry> + <varlistentry> + <term +>Parser functionF1Color id </term> + <listitem> + <para +>Gibt die Farbe der ersten Ableitung der Funktion mit der Nummer <parameter +>id</parameter +> zurück.</para> + </listitem> + </varlistentry> + <varlistentry> + <term +>Parser functionF2Color id </term> + <listitem> + <para +>Gibt die Farbe der zweiten Ableitung der Funktion mit der Nummer <parameter +>id</parameter +> zurück.</para> + </listitem> + </varlistentry> + <varlistentry> + <term +>Parser functionIntColor id </term> + <listitem> + <para +>Gibt die Farbe des Integrals der Funktion mit der Nummer <parameter +>id</parameter +> zurück.</para> + </listitem> + </varlistentry> + <varlistentry> + <term +>Parser setFunctionFColor color id </term> + <listitem> + <para +>Setzt die Farbe der Funktion mit der Nummer <parameter +>id</parameter +> auf <parameter +>color</parameter +>. Wenn die Funktion existiert, wird Wahr zurückgegeben, sonst Falsch.</para> + </listitem> + </varlistentry> + <varlistentry> + <term +>Parser setFunctionF1Color color id </term> + <listitem> + <para +>Setzt die Farbe der ersten Ableitung der Funktion mit der Nummer <parameter +>id</parameter +> auf <parameter +>color</parameter +>. Wenn die Funktion existiert, wird Wahr zurückgegeben, sonst Falsch.</para> + </listitem> + </varlistentry> + <varlistentry> + <term +>Parser setFunctionF2Color color id </term> + <listitem> + <para +>Setzt die Farbe der zweiten Ableitung der Funktion mit der Nummer <parameter +>id</parameter +> auf <parameter +>color</parameter +>. Wenn die Funktion existiert, wird Wahr zurückgegeben, sonst Falsch.</para> + </listitem> + </varlistentry> + <varlistentry> + <term +>Parser setFunctionIntColor color id </term> + <listitem> + <para +>Setzt die Farbe des Integralsder Funktion mit der Nummer <parameter +>id</parameter +> auf <parameter +>color</parameter +>. Wenn die Funktion existiert, wird Wahr zurückgegeben, sonst Falsch.</para> + </listitem> + </varlistentry> + <varlistentry> + <term +>Parser functionFLineWidth id </term> + <listitem> + <para +>Gibt die Linienbreite der Funktion mit der Nummer <parameter +>id</parameter +> zurück. Wenn die Funktion nicht existiert, wird 0 zurückgegeben.</para> + </listitem> + </varlistentry> + <varlistentry> + <term +>Parser functionF1LineWidth id </term> + <listitem> + <para +>Gibt die Linienbreite der ersten Ableitung der Funktion mit der Nummer <parameter +>id</parameter +> zurück. Wenn die Funktion nicht existiert, wird 0 zurückgegeben.</para> + </listitem> + </varlistentry> + <varlistentry> + <term +>Parser functionF2LineWidth id </term> + <listitem> + <para +>Gibt die Linienbreite der ersten Ableitung der Funktion mit der Nummer <parameter +>id</parameter +> zurück. Wenn die Funktion nicht existiert, wird 0 zurückgegeben.</para> + </listitem> + </varlistentry> + <varlistentry> + <term +>Parser functionIntLineWidth id </term> + <listitem> + <para +>Gibt die Linienbreite des Integrals der Funktion mit der Nummer <parameter +>id</parameter +> zurück. Wenn die Funktion nicht existiert, wird 0 zurückgegeben.</para> + </listitem> + </varlistentry> + <varlistentry> + <term +>Parser setFunctionFLineWidth linewidth id </term> + <listitem> + <para +>Stellt die Linienbreite der Funktion mit der Nummer <parameter +>id</parameter +> auf <parameter +>linewidth</parameter +> Einheiten. Wenn die Funktion existiert, wird Wahr zurückgegeben, sonst Falsch.</para> + </listitem> + </varlistentry> + <varlistentry> + <term +>Parser setFunctionF1LineWidth linewidth id </term> + <listitem> + <para +>Stellt die Linienbreite der ersten Ableitung der Funktion mit der Nummer <parameter +>id</parameter +> auf <parameter +>linewidth</parameter +> Einheiten. Wenn die Funktion existiert, wird Wahr zurückgegeben, sonst Falsch.</para> + </listitem> + </varlistentry> + <varlistentry> + <term +>Parser setFunctionF2LineWidth linewidth id </term> + <listitem> + <para +>Stellt die Linienbreite der zweiten Ableitung der Funktion mit der Nummer <parameter +>id</parameter +> auf <parameter +>linewidth</parameter +> Einheiten. Wenn die Funktion existiert, wird Wahr zurückgegeben, sonst Falsch.</para> + </listitem> + </varlistentry> + <varlistentry> + <term +>Parser setFunctionIntLineWidth linewidth id </term> + <listitem> + <para +>Stellt die Linienbreite des Integrals der Funktion mit der Nummer <parameter +>id</parameter +> auf <parameter +>linewidth</parameter +> Einheiten. Wenn die Funktion existiert, wird Wahr zurückgegeben, sonst Falsch.</para> + </listitem> + </varlistentry> + <varlistentry> + <term +>Parser functionParameterList id </term> + <listitem> + <para +>Gibt eine Liste mit allen Parameterwerten der Funktion mit der Nummer <parameter +>id</parameter +> zurück.</para> + </listitem> + </varlistentry> + <varlistentry> + <term +>Parser functionAddParameter new_parameter id </term> + <listitem> + <para +>Fügt den Parameterwert <parameter +>new_parameter</parameter +> zu der Funktion mit der Nummer <parameter +>id</parameter +> hinzu. Gibt Wahr zurück, wenn diese Operation erfolgreich war, sonst Falsch.</para> + </listitem> + </varlistentry> + <varlistentry> + <term +>Parser functionRemoveParameter remove_parameter id </term> + <listitem> + <para +>Entfernt den Parameterwert <parameter +>remove_parameter</parameter +> aus der Funktion mit der Nummer <parameter +>id</parameter +> hinzu. Gibt Wahr zurück, wenn diese Operation erfolgreich war, sonst Falsch.</para> + </listitem> + </varlistentry> + <varlistentry> + <term +>Parser functionMinValue id </term> + <listitem> + <para +>Gibt den minimalen Wert des des Zeichenbereichs der Funktion mit der Nummer <parameter +>id</parameter +> zurück. Wenn die Funktion nicht existiert oder das Minimum nicht definiert ist, wird eine leere Zeichenkette zurückgegeben.</para> + </listitem> + </varlistentry> + <varlistentry> + <term +>Parser functionMaxValue id </term> + <listitem> + <para +>Gibt den maximalen Wert des Zeichenbereichs der Funktion mit der Nummer <parameter +>id</parameter +> zurück. Wenn die Funktion nicht existiert oder das Maximum nicht definiert ist, wird eine leere Zeichenkette zurückgegeben.</para> + </listitem> + </varlistentry> + <varlistentry> + <term +>Parser setFunctionMinValue min id </term> + <listitem> + <para +>Setzt den minimalen Wert des Zeichenbereichs der Funktion mit der Nummer <parameter +>id</parameter +> auf <parameter +>min</parameter +>. Wenn die Funktion existiert und der Ausdruck gültig ist, wird Wahr zurückgegeben, sonst Falsch.</para> + </listitem> + </varlistentry> + <varlistentry> + <term +>Parser setFunctionMaxValue max id </term> + <listitem> + <para +>Setzt den maximalen Wert des Zeichenbereichs der Funktion mit der Nummer <parameter +>id</parameter +> auf <parameter +>max</parameter +>. Wenn die Funktion existiert und der Ausdruck gültig ist, wird Wahr zurückgegeben, sonst Falsch.</para> + </listitem> + </varlistentry> + + <varlistentry> + <term +>Parser functionStartXValue id </term> + <listitem> + <para +>Gibt den Anfangs-x-Punkt für das Integral der Funktion mit der Nummer <parameter +>id</parameter +> zurück. Wenn die Funktion nicht existiert oder der Ausdruck für den x-Punkt nicht definiert ist, wird ein leere Zeichenkette zurückgegeben.</para> + </listitem> + </varlistentry> + <varlistentry> + <term +>Parser functionStartYValue id </term> + <listitem> + <para +>Gibt den Anfangs-y-Punkt für das Integral der Funktion mit der Nummer <parameter +>id</parameter +> zurück. Wenn die Funktion nicht existiert oder der Ausdruck für den y-Punkt nicht definiert ist, wird ein leere Zeichenkette zurückgegeben.</para> + </listitem> + </varlistentry> + <varlistentry> + <term +>Parser setFunctionStartXValue min id </term> + <listitem> + <para +>Setzt den Anfangs-x-Punkt für das Integral der Funktion mit der Nummer <parameter +>id</parameter +> auf <parameter +>x</parameter +>. Wenn die Funktion existiert und der Ausdruck gültig ist, wird Wahr zurückgegeben, sonst Falsch.</para> + </listitem> + </varlistentry> + <varlistentry> + <term +>Parser setFunctionStartYValue max id </term> + <listitem> + <para +>Setzt den Anfangs-y-Punkt für das Integral der Funktion mit der Nummer <parameter +>id</parameter +> auf <parameter +>y</parameter +>. Wenn die Funktion existiert und der Ausdruck gültig ist, wird Wahr zurückgegeben, sonst Falsch.</para> + </listitem> + </varlistentry> + <varlistentry> + <term +>View stopDrawing </term> + <listitem> + <para +>Wenn &kmplot; gerade eine Funktion zeichnet, wird dieser Vorgang angehalten.</para> + </listitem> + </varlistentry> + <varlistentry> + <term +>View drawPlot </term> + <listitem> + <para +>Zeichnet alle Funktionen neu.</para> + </listitem> + </varlistentry> + </variablelist> +</para> +</chapter> + +<!-- + Local Variables: + mode: sgml + sgml-minimize-attributes:nil + sgml-general-insert-case:lower + sgml-indent-step:0 + sgml-indent-data:nil + sgml-parent-document:("index.docbook" "BOOK" "CHAPTER") + End: + -->
\ No newline at end of file |