Scripter i KmPlot |
forrige | næste |
En ny funktion i KDE 3.4 er at du kan skrive scripter for KmPlot med DCOP. For eksempel, hvis du ønsker at definere en ny funktion f(x)=2sin x+3cos x
, sætte dens linjebredde til 20 og så tegne den skriver du i en konsol:
dcop kmplot-PID Parser addFunction "f(x)=2sin x+3cos x" Dette resulterer i at den nye funktions id-nummer bliver returneret, eller -1 hvis funktionen ikke kunne defineres.
>dcop kmplot-PID Parser setFunctionFLineWidth 20 ID Denne kommando sætter linjebredden for funktionen med id-nummer ID til 20.
>dcop kmplot-PID View drawPlot Denne kommando genopfrisker vinduet så funktionen bliver synlig.
En liste over de tilgængelige funktioner:
Indlæs filen url
.
Returnerer true hvis der er udført nogen ændringer.
Åbner dialogen til at redigere farver.
Åbner dialogen til at redigere koordinatakser.
Åbner dialogen til at redigere skalering.
Åbner dialogen til at redigere skrifttyper.
Åbner dialogen til at redigere konstanter.
Åbner den nye funktions plot-dialog.
Åbner den nye dialog for parametrisk plot.
Åbner den nye dialog for polært plot.
Viser/skjuler parameterskyder vindue nummer 1.
Viser/skjuler parameterskyder vindue nummer 2.
Viser/skjuler parameterskyder vindue nummer 3.
Viser/skjuler parameterskyder vindue nummer 4.
Gemmer funktionerne (åbner gemmedialogen hvis det er en ny fil).
Det samme som at vælge -> i menuen.
Åbner dialogen til at redigere plot.
Åbner udskriftsdialogen.
Åbner eksportdialogen.
Åbner opsætningsdialogen.
Viser en liste af prædefinerede matematiske funktioner.
Koordinatsystem I.
Koordinatsystem II.
Koordinatsystem III.
Det samme som at vælge -> i menuen.
Det samme som at vælge -> i menuen.
Det samme som at vælge -> i menuen.
Det samme som at vælge -> i menuen.
Tilføjer en ny funktion med udtrykket f_str
. Hvis udtrykket ikke indeholder et funktionsnavn, vil det blive auto-genereret. Id-nummeret for den nye funktion returneres, eller -1 hvis funktionen ikke kunne defineres.
Fjerner funktionen med id-nummer id
. Hvis funktionen ikkekunne slettes, returneres false, ellers true.
Sætter udtrykket for funktionen med id-nummer id
til f_str
. Returnerer true hvis det lykkes, ellers false.
Returnerer antallet af funktioner (parametriske funktioner tæller dobbelt).
Returnerer en liste med alle funktioner.
Returnerer id-nummer for f_str
eller -1 hvis funktionsnavnet f_str
ikke blev fundet.
Beregner værdien x
for funktionen med ID id
eller returnerer 0.0 hvis id
ikke eksisterer.
Returnerer true hvis funktionen med ID id
er synlig, ellers false.
Returnerer true hvis den første afledede af funktionen med ID id
er synlig, ellers false.
Returnerer true hvis den anden afledede af funktionen med ID id
er synlig, ellers false.
Returnerer true hvis integralet af funktionen med ID id
er synlig, ellers false.
Viser funktionen med ID id
hvis visible
er sand. Hvis visible
er falsk, vil funktionen være skjult. True returneres hvis funktionen eksisterer, ellers false
Viser den første afledede af funktionen med ID id
hvis visible
er sand. Hvis visible
er falsk, vil funktionen være skjult. True returneres hvis funktionen eksisterer, ellers false.
Viser den anden afledede af funktionen med ID id
hvis visible
er sand. Hvis visible
er falsk, vil funktionen være skjult. True returneres hvis funktionen eksisterer, ellers false.
Viser integralet af funktionen med ID id
hvis visible
er sand. Hvis visible
er falsk, vil funktionen være skjult. True returneres hvis funktionen eksisterer, ellers false.
Returnerer funktionsudtryk for funktionen med ID id
. Hvis funktionen ikke eksisterer, en returneres en tom streng i stedet.
Returnerer farven af funktionen med ID id
.
Returnerer farven af den første afledede af funktionen med ID id
.
Returnerer farven af den anden afledede af funktionen med ID id
.
Returnerer farven af integralet af funktionen med ID id
.
Sætter farven for funktionen med ID id
til color
. True returneres hvis funktionen eksisterer, ellers false.
Sætter farven for den første afledede af funktionen med ID id
til color
. True returneres hvis funktionen eksisterer, ellers false.
Sætter farven for den anden afledede af funktionen med ID id
til color
. True returneres hvis funktionen eksisterer, ellers false.
Sætter farven for integralet af funktionen med ID id
til color
. True returneres hvis funktionen eksisterer, ellers false.
Returnerer linjebredden af funktionen med ID id
. Hvis funktionen ikke eksisterer, returneres 0.
Returnerer linjebredden af den første afledede af funktionen med ID id
. Hvis funktionen ikke eksisterer, returneres 0.
Returnerer linjebredden af den første afledede af funktionen med ID id
. Hvis funktionen ikke eksisterer, returneres 0.
Returnerer linjebredden af integralet af funktionen med ID id
. Hvis funktionen ikke eksisterer, returneres 0.
Sætter linjebredden for funktionen med ID id
til linewidth
. True returneres hvis funktionen eksistere, ellers false.
Sætter linjebredden for den første afledede af funktionen med ID id
til linewidth
. True returneres hvis funktionen eksistere, ellers false.
Sætter linjebredden for den anden afledede af funktionen med ID id
til linewidth
. True returneres hvis funktionen eksistere, ellers false.
Sætter linjebredden for integralet af funktionen med ID id
til linewidth
. True returneres hvis funktionen eksistere, ellers false.
Returner en liste med alle parameterværdier for funktionen med ID id
.
Tilføjer parameterværdien new_parameter
til funktionen med ID id
. True returneres hvis operationen lykkedes, ellers false.
Fjerner parameterværdien remove_parameter
fra funktionen med ID id
. True returneres hvis operationen lykkedes, ellers false.
Returnerer det minimale plotområdes værdi for funktionen med ID id
. Hvis funktionen ikke eksisterer eller hvis minimumsværdien ikke er defineret, returneres en tom streng.
Returnerer det maksimale plotområdes værdi for funktionen med ID id
. Hvis funktionen ikke eksisterer eller hvis maksimumværdien ikke er defineret, returneres en tom streng.
Sætter det minimale plotområdes værdi for funktionen med ID id
til min
. True returneres hvis funktionen eksisterer og udtrykket er gyldigt, ellers false.
Sætter det maksimale plotområdes værdi for funktionen med ID id
til min
. True returneres hvis funktionen eksisterer og udtrykket er gyldigt, ellers false.
Returnerer det initiale x-punkt for integralet af funktionen med ID id
. Hvis funktionen ikke eksisterer eller hvis x-punkt-udtrykket ikke er defineret, returneres en tom streng.
Returnerer det initiale y-punkt for integralet af funktionen med ID id
. Hvis funktionen ikke eksisterer eller hvis y-punkt-udtrykket ikke er defineret, returneres en tom streng.
Sætter det initiale x-punkt for integralet af funktionen med ID id
til x
. True returneres hvis funktionen eksisterer og udtrykket er gyldigt, ellers false.
Sætter det initiale y-punkt for integralet af funktionen med ID id
til y
. True returneres hvis funktionen eksisterer og udtrykket er gyldigt, ellers false.
Hvis KmPlot er i gang med at tegne en funktion, vil proceduren stoppe.
Tegner alle funktioner igen.
forrige | hjem | næste |
-menuen | op | Udviklers guide til KmPlot |