&kmplot; ja skriptid &kde; 3.4 üks uusi võimalusi on see, et nüüd saab panna &DCOP;-i abil ise kirja &kmplot;i skripte. Kui soovid näiteks defineerida uue funktsiooni f(x)=2sin x+3cos x, määrata selle graafiku joonelaiuseks 20 ja selle joonistada, võib kirjutada konsoolis: dcop kmplot-PID Parser addFunction "f(x)=2sin x+3cos x" Selle tulemusena tagastatakse uue funktsiooni ID või -1, kui funktsiooni pole deifneeritud. dcop kmplot-PID Parser setFunctionFLineWidth 20 ID See käsk määrab funktsiooni ID-ga "ID" graafiku joonelaiuseks 20. dcop kmplot-PID View drawPlot See käsk joonistab vajaliku funktsiooni graafiku aknas. Saadaolevate funktsioonide nimekiri: KmPlotShell fileOpen &url Avab faili url. MainDlg isModified Tagastab "tõene", kui on mingeid muudatusi tehtud. MainDlg editColors Avab värvimuutmise dialoogi. MainDlg editAxes Avab koordinaadistiku muutmise dialoogi. MainDlg editScaling Avab skaleerimisdialoogi. MainDlg editFonts Avab fontide muutmise dialoogi. MainDlg editConstants Avab konstantide muutmise dialoogi. MainDlg newFunction Avab uue funktsioonijoonise dialoogi. MainDlg newParametric Avab uue parameeterjoonise dialoogi. MainDlg newPolar Avab uue polaarse joonise dialoogi. MainDlg toggleShowSlider0 Näitab või peidab parameetriliuguri akna number 1. MainDlg toggleShowSlider1 Näitab või peidab parameetriliuguri akna number 2. MainDlg toggleShowSlider2 Näitab või peidab parameetriliuguri akna number 3. MainDlg toggleShowSlider3 Näitab või peidab parameetriliuguri akna number 4. MainDlg slotSave Salvestab funktsioonid (uue faili korral avab salvestamisdialoogi). MainDlg slotSaveas Sama, mis menüükäsk FailSalvesta kui. MainDlg slotEditPlots Avab joonise muutmise dialoogi. MainDlg slotPrint Avab trükkimisdialoogi. MainDlg slotExport Avab eksportimisdialoogi. MainDlg slotSettings Avab seadistustedialoogi. MainDlg slotNames Näitab eelnevalt defineeritud matemaatiliste funktsioonide nimekirja. MainDlg slotCoord1 Koordinaadistik I. MainDlg slotCoord2 Koordinaadistik II. MainDlg slotCoord3 Koordinaadistik III. MainDlg getYValue Sama, mis menüükäsk TööriistadHangi Y-väärtus... MainDlg findMinimumValue Sama, mis menüükäsk TööriistadOtsi miinimumväärtust... MainDlg findMaximumValue Sama, mis menüükäsk TööriistadOtsi maksimumväärtust.... MainDlg graphArea Sama, mis menüükäsk TööriistadArvuta integraal... Parser addFunction f_str Lisab uue funktsiooni avaldisega f_str. Kui avaldis ei sisalda funktsiooni nime, genereeritakse see automaatselt. Tagastatakse uue funktsiooni ID või -1, kui funktsiooni pole defineeritud. Parser delfkt id Eemaldab funktsiooni ID-ga id. Kui funktsiooni ei saa kustutada, tagastatakse "väär", muidu "tõene". Parser setFunctionExpression f_str id Määrab funktsiooni ID-ga id avaldiseks f_str. Õnnestumise korral tagastatakse "tõene", vastasel juhul "väär". Parser countFunctions Tagastatakse funktsioonide arv (parameeterfunktsioone arvestatakse kahe eest). Parser listFunctionNames Tagastatakse kõigi funktsioonide nimekiri. Parser fnameToId f_str Tagastab f_str ID või -1, kui funktsiooninime f_str ei leita. Parser id x Arvutab x väärtuse funktsioonile ID-ga id või tagastab 0,0, kui id puudub. Parser functionFVisible id Tagastab "tõene", kui funktsioon ID-ga id on nähtav, vastasel juhul tagastab "väär". Parser functionF1Visible id Tagastab "tõene", kui funktsiooni ID-ga id esimene tuletis on nähtav, vastasel juhul tagastab "väär". Parser functionF2Visible id Tagastab "tõene", kui funktsiooni ID-ga id teine tuletis on nähtav, vastasel juhul tagastab "väär". Parser functionIntVisible id Tagastab "tõene", kui funktsiooni ID-ga id integraal on nähtav, vastasel juhul tagastab "väär". Parser setFunctionFVisible visible id Näitab funktsiooni ID-ga id, kui visible on tõene. Kui visible on väär, funktsioon peidetakse. "Tõene" tagastatakse juhul, kui funktsioon on olemas, vastasel juhul tagastatakse "väär". Parser setFunctionF1Visible visible id Näitab funktsiooni ID-ga id esimest tuletist, kui visible on tõene. Kui visible on väär, funktsioon peidetakse. "Tõene" tagastatakse juhul, kui funktsioon on olemas, vastasel juhul tagastatakse "väär". Parser setFunctionF2Visible visible id Näitab funktsiooni ID-ga id teist tuletist, kui visible on tõene. Kui visible on väär, funktsioon peidetakse. "Tõene" tagastatakse juhul, kui funktsioon on olemas, vastasel juhul tagastatakse "väär". Parser setFunctionIntVisible visible id Näitab funktsiooni ID-ga id integraali, kui visible on tõene. Kui visible on väär, funktsioon peidetakse. "Tõene" tagastatakse juhul, kui funktsioon on olemas, vastasel juhul tagastatakse "väär". Parser functionStr id Tagastab funktsiooni ID-ga id funktsiooniavaldise. Kui funktsioon puudub, tagastatakse tühi string. Parser functionFColor id Tagastab funktsiooni ID-ga id värvi. Parser functionF1Color id Tagastab funktsiooni ID-ga id esimese tuletise värvi. Parser functionF2Color id Tagastab funktsiooni ID-ga id teise tuletise värvi. Parser functionIntColor id Tagastab funktsiooni ID-ga id integraali värvi. Parser setFunctionFColor color id Määrab funktsioonile ID-ga id argumendiga color määratud värvi. Tagastab "tõene", kui funktsioon on olemas, vastasel juhul tagastab "väär". Parser setFunctionF1Color color id Määrab funktsiooni ID-ga id esimesele tuletisele argumendiga color määratud värvi. Tagastab "tõene", kui funktsioon on olemas, vastasel juhul tagastab "väär". Parser setFunctionF2Color color id Määrab funktsiooni ID-ga id teisele tuletisele argumendiga color määratud värvi. Tagastab "tõene", kui funktsioon on olemas, vastasel juhul tagastab "väär". Parser setFunctionIntColor color id Määrab funktsiooni ID-ga id integraalile argumendiga color määratud värvi. Tagastab "tõene", kui funktsioon on olemas, vastasel juhul tagastab "väär". Parser functionFLineWidth id Tagastab funktsiooni ID-ga id graafiku joonelaiuse. Kui funktsioon puudub, tagastatakse 0. Parser functionF1LineWidth id Tagastab funktsiooni ID-ga id esimese tuletise graafiku joonelaiuse. Kui funktsioon puudub, tagastatakse 0. Parser functionF2LineWidth id Tagastab funktsiooni ID-ga id esimese tuletise graafiku joonelaiuse. Kui funktsioon puudub, tagastatakse 0. Parser functionIntLineWidth id Tagastab funktsiooni ID-ga id integraali graafiku joonelaiuse. Kui funktsioon puudub, tagastatakse 0. Parser setFunctionFLineWidth linewidth id Määrab funktsioonile ID-ga id argumendiga linewidth määratud joonelaiuse. Tagastatakse "tõene", kui funktsioon on olemas, vastasel juhul tagastatakse "väär". Parser setFunctionF1LineWidth linewidth id Määrab funktsiooni ID-ga id esimesele tuletisele argumendiga linewidth määratud joonelaiuse. Tagastatakse "tõene", kui funktsioon on olemas, vastasel juhul tagastatakse "väär". Parser setFunctionF2LineWidth linewidth id Määrab funktsiooni ID-ga id teisele tuletisele argumendiga linewidth määratud joonelaiuse. Tagastatakse "tõene", kui funktsioon on olemas, vastasel juhul tagastatakse "väär". Parser setFunctionIntLineWidth linewidth id Määrab funktsiooni ID-ga id integraalile argumendiga linewidth määratud joonelaiuse. Tagastatakse "tõene", kui funktsioon on olemas, vastasel juhul tagastatakse "väär". Parser functionParameterList id Tagastab funktsiooni ID-ga id kõigi parameeterväärtuste nimekirja. Parser functionAddParameter new_parameter id Lisab parameeterväärtuse new_parameter funktsioonile ID-ga id. Tagastatakse "tõene", kui operatsioon õnnestub, vastasel juhul tagastatakse "väär". Parser functionRemoveParameter remove_parameter id Eemaldab parameeterväärtuse remove_parameter funktsioonilt ID-ga id. Tagastatakse "tõene", kui operatsioon õnnestub, vastasel juhul tagastatakse "väär". Parser functionMinValue id Tagastab funktsiooni ID-ga id joonise minimaalse vahemiku väärtuse. Kui funktsioon puudub või miinimumväärtus pole defineeritud, tagastatakse tühi string. Parser functionMaxValue id Tagastab funktsiooni ID-ga id joonise maksimaalse vahemiku väärtuse. Kui funktsioon puudub või maksimumväärtus pole defineeritud, tagastatakse tühi string. Parser setFunctionMinValue min id Määrab funktsioonile ID-ga id argumendiga min määratud joonise minimaalse vahemiku väärtuse. Tagastatakse "tõene", kui funktsioon on olemas ja avaldis on korrektne, vastasel juhul tagastatakse "väär". Parser setFunctionMaxValue max id Määrab funktsioonile ID-ga id argumendiga min määratud joonise maksimaalse vahemiku väärtuse. Tagastatakse "tõene", kui funktsioon on olemas ja avaldis on korrektne, vastasel juhul tagastatakse "väär". Parser functionStartXValue id Tagastab funktsiooni ID-ga id integraali X-algpunkti. Kui funktsioon puudub või X-punkti avaldis pole defineeritud, tagastatakse tühi string. Parser functionStartYValue id Tagastab funktsiooni ID-ga id integraali Y-algpunkti. Kui funktsioon puudub või Y-punkti avaldis pole defineeritud, tagastatakse tühi string. Parser setFunctionStartXValue min id Määrab funktsiooni ID-ga id integraalile argumendiga x määratud X-algpunkti. Tagastatakse "tõene", kui funktsioon on olemas ja avaldis korrektne, vastasel juhul tagastatakse "väär". Parser setFunctionStartYValue max id Määrab funktsiooni ID-ga id integraalile argumendiga y määratud Y-algpunkti. Tagastatakse "tõene", kui funktsioon on olemas ja avaldis korrektne, vastasel juhul tagastatakse "väär". View stopDrawing Kui &kmplot; joonistab parajasti funktsiooni, peatab selle. View drawPlot Joonistab uuesti kõik funktsioonid.