1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
|
<chapter id="dcop">
<title>Script en &kmplot;</title>
<para>Una nueva funcionalidad en KDE 3.4 es que puede escribir scripts para &kmplot; con &DCOP;. Por ejemplo, si desea definir una nueva función <userinput>f(x)=2sin x+3cos x</userinput>, ajustar el ancho de línea a 20 y dibujarla, puede teclear en una consola:</para>
<para><command>dcop kmplot-PID Parser addFunction "f(x)=2sin x+3cos x"</command> Como resultado, se devolverá el número de identificador de la función, o -1 si la función no se pudo definir.</para>
<para><command>>dcop kmplot-PID Parser setFunctionFLineWidth 20 ID</command> Esta orden cambia el valor del ancho de la línea a 20 para la función cuyo número de identificación es ID.</para>
<para><command>>dcop kmplot-PID View drawPlot</command> Esta orden redibuja la ventana para que la función se haga visible.</para>
<para>Veamos una lista con las funciones disponibles: <variablelist>
<varlistentry>
<term>KmPlotShell fileOpen &url </term>
<listitem>
<para>Carga el archivo <parameter>url</parameter>.</para>
</listitem>
</varlistentry>
<varlistentry>
<term>MainDlg isModified </term>
<listitem>
<para>Devuelve true (verdadero) si se ha producido algún cambio.</para>
</listitem>
</varlistentry>
<varlistentry>
<term>MainDlg editColors </term>
<listitem>
<para>Abre el diálogo de edición de color.</para>
</listitem>
</varlistentry>
<varlistentry>
<term>MainDlg editAxes </term>
<listitem>
<para>Abre el diálogo de edición del sistema de coordenadas.</para>
</listitem>
</varlistentry>
<varlistentry>
<term>MainDlg editScaling </term>
<listitem>
<para>Abre el diálogo de edición del escalado.</para>
</listitem>
</varlistentry>
<varlistentry>
<term>MainDlg editFonts </term>
<listitem>
<para>Abre el diálogo de edición de tipos de letra.</para>
</listitem>
</varlistentry>
<varlistentry>
<term>MainDlg editConstants </term>
<listitem>
<para>Abre el diálogo para editar las constantes.</para>
</listitem>
</varlistentry>
<varlistentry>
<term>MainDlg newFunction </term>
<listitem>
<para>Abre el diálogo de dibujar nueva función.</para>
</listitem>
</varlistentry>
<varlistentry>
<term>MainDlg newParametric </term>
<listitem>
<para>Abre el diálogo para dibujar una función paramétrica nueva.</para>
</listitem>
</varlistentry>
<varlistentry>
<term>MainDlg newPolar </term>
<listitem>
<para>Abre el diálogo para dibujar una nueva polar.</para>
</listitem>
</varlistentry>
<varlistentry>
<term>MainDlg toggleShowSlider0 </term>
<listitem>
<para>Muestra u oculta el deslizador de parámetros de la ventana número 1.</para>
</listitem>
</varlistentry>
<varlistentry>
<term>MainDlg toggleShowSlider1 </term>
<listitem>
<para>Muestra u oculta el deslizador de parámetros de la ventana número 2.</para>
</listitem>
</varlistentry>
<varlistentry>
<term>MainDlg toggleShowSlider2 </term>
<listitem>
<para>Muestra u oculta el deslizador de parámetros de la ventana número 3.</para>
</listitem>
</varlistentry>
<varlistentry>
<term>MainDlg toggleShowSlider3 </term>
<listitem>
<para>Muestra u oculta el deslizador de parámetros de la ventana número 4.</para>
</listitem>
</varlistentry>
<varlistentry>
<term>MainDlg slotSave </term>
<listitem>
<para>Guarda las funciones (abre el diálogo guardar si es un nuevo archivo).</para>
</listitem>
</varlistentry>
<varlistentry>
<term>MainDlg slotSaveas </term>
<listitem>
<para>Igual que seleccionando <menuchoice><guimenu>Archivo</guimenu><guimenuitem>Guardar como</guimenuitem></menuchoice> en el menú.</para>
</listitem>
</varlistentry>
<varlistentry>
<term>MainDlg slotEditPlots </term>
<listitem>
<para>Abre el diálogo dibujar gráficos.</para>
</listitem>
</varlistentry>
<varlistentry>
<term>MainDlg slotPrint </term>
<listitem>
<para>Abre el diálogo imprimir.</para>
</listitem>
</varlistentry>
<varlistentry>
<term>MainDlg slotExport </term>
<listitem>
<para>Abre el diálogo exportar.</para>
</listitem>
</varlistentry>
<varlistentry>
<term>MainDlg slotSettings </term>
<listitem>
<para>Abre el diálogo preferencias.</para>
</listitem>
</varlistentry>
<varlistentry>
<term>MainDlg slotNames </term>
<listitem>
<para>Muestra una lista de funciones matemáticas predefinidas.</para>
</listitem>
</varlistentry>
<varlistentry>
<term>MainDlg slotCoord1 </term>
<listitem>
<para>Sistema de coordenadas I.</para>
</listitem>
</varlistentry>
<varlistentry>
<term>MainDlg slotCoord2 </term>
<listitem>
<para>Sistema de coordenadas II.</para>
</listitem>
</varlistentry>
<varlistentry>
<term>MainDlg slotCoord3 </term>
<listitem>
<para>Sistema de coordenadas III.</para>
</listitem>
</varlistentry>
<varlistentry>
<term>MainDlg getYValue </term>
<listitem>
<para>Produce el mismo efecto que seleccionar <menuchoice><guimenu>Herramientas</guimenu><guimenuitem>Obtener valor y...</guimenuitem></menuchoice> en el menú.</para>
</listitem>
</varlistentry>
<varlistentry>
<term>MainDlg findMinimumValue </term>
<listitem>
<para>Produce el mismo efecto que seleccionar <menuchoice><guimenu>Herramientas</guimenu><guimenuitem>Buscar el valor mínimo...</guimenuitem></menuchoice> en el menú.</para>
</listitem>
</varlistentry>
<varlistentry>
<term>MainDlg findMaximumValue </term>
<listitem>
<para>Produce el mismo efecto que seleccionar <menuchoice><guimenu>Herramientas</guimenu><guimenuitem>Buscar el valor máximo...</guimenuitem></menuchoice> en el menú.</para>
</listitem>
</varlistentry>
<varlistentry>
<term>MainDlg graphArea </term>
<listitem>
<para>Produce el mismo efecto que seleccionar <menuchoice><guimenu>Herramientas</guimenu><guimenuitem>Calcular integral...</guimenuitem></menuchoice> en el menú.</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Parser addFunction f_str </term>
<listitem>
<para>Añade una nueva función con la expresión <parameter>f_str</parameter>. Si la expresión no contiene un nombre de función, se generará automáticamente. Se devolverá el número de identificador de la nueva función, o -1 si la función no pudiera ser definida.</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Parser delfkt id </term>
<listitem>
<para>Elimina la función con el número de <parameter>id</parameter>. Si la función no puede borrarse, se devuelve false (falso), en cualquier otro caso devuelve true (verdadero).</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Parser setFunctionExpression f_str id </term>
<listitem>
<para>Asigna la expresión para la función con el número de identificador <parameter>id</parameter> para <parameter>f_str</parameter>. Devuelve true (verdadero) si se ha realizado con éxito, en cualquier otro caso devuelve false (falso).</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Parser countFunctions </term>
<listitem>
<para>Devuelve el número de funciones (las funciones paramétricas se calculan como dos).</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Parser listFunctionNames </term>
<listitem>
<para>Devuelve una lista con todas las funciones.</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Parser fnameToId f_str </term>
<listitem>
<para>Devuelve el número de identificador de <parameter>f_str</parameter> o -1 si no se encontró el nombre de la función <parameter>f_str</parameter>.</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Parser id x </term>
<listitem>
<para>Calcula el valor <parameter>x</parameter> para la función con el identificador <parameter>id</parameter> o devuelve 0,0 si el identificador <parameter>id</parameter> no existe.</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Parser functionFVisible id </term>
<listitem>
<para>Devuelve true (verdadero) si la función con el identificador <parameter>id</parameter> se encuentra visible, en otro caso devuelve false (falso).</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Parser functionF1Visible id </term>
<listitem>
<para>Devuelve true (verdadero) si la primera derivada de la función con el identificador <parameter>id</parameter> se encuentra visible, en otro caso devuelve false (falso).</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Parser functionF2Visible id </term>
<listitem>
<para>Devuelve true (verdadero) si la segunda derivada de la función con el identificador <parameter>id</parameter> se encuentra visible, en otro caso devuelve false (falso).</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Parser functionIntVisible id </term>
<listitem>
<para>Devuelve true (verdadero) si la integral de la función con el identificador <parameter>id</parameter> se encuentra visible, en otro caso devuelve false (falso).</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Parser setFunctionFVisible visible id </term>
<listitem>
<para>Muestra la función con el identificador <parameter>id</parameter> si <parameter>visible</parameter> vale true (verdadero). Si <parameter>visible</parameter> vale false (falso), la función se ocultará. Se devolverá true (verdadero) si la función existe, en cualquier otro caso devolverá false (falso).</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Parser setFunctionF1Visible visible id </term>
<listitem>
<para>Muestra la primera derivada de la función con el identificador <parameter>id</parameter> si <parameter>visible</parameter> vale true (verdadero). Si <parameter>visible</parameter> vale false (falso), la función se ocultará. Se devolverá true (verdadero) si la función existe, en cualquier otro caso devolverá false (falso).</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Parser setFunctionF2Visible visible id </term>
<listitem>
<para>Muestra la segunda derivada de la función con el identificador <parameter>id</parameter> si <parameter>visible</parameter> vale true (verdadero). Si <parameter>visible</parameter> vale false (falso), la función se ocultará. Se devolverá true (verdadero) si la función existe, en cualquier otro caso devolverá false (falso).</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Parser setFunctionIntVisible visible id </term>
<listitem>
<para>Muestra la integral de la función con el identificador <parameter>id</parameter> si <parameter>visible</parameter> vale true (verdadero). Si <parameter>visible</parameter> vale false (falso), la función se ocultará. Se devolverá true (verdadero) si la función existe, en cualquier otro caso devolverá false (falso).</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Parser functionStr id </term>
<listitem>
<para>Devuelve la expresión de la función de aquella función con el identificador <parameter>id</parameter>. Si la función no existe, devuelve una cadena vacía.</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Parser functionFColor id </term>
<listitem>
<para>Devuelve el color de la función con el identificador <parameter>id</parameter>.</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Parser functionF1Color id </term>
<listitem>
<para>Devuelve el color de la primera derivada de la función con el identificador <parameter>id</parameter>.</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Parser functionF2Color id </term>
<listitem>
<para>Devuelve el color de la segunda derivada de la función con el identificador <parameter>id</parameter>.</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Parser functionIntColor id </term>
<listitem>
<para>Devuelve el color de la integral de la función con el identificador <parameter>id</parameter>.</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Parser setFunctionFColor color id </term>
<listitem>
<para>Define el color de la función con el identificador <parameter>id</parameter> con el valor <parameter>color</parameter>. Devuelve true (verdadero) si la función existe, en cualquier otro caso devuelve false (falso).</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Parser setFunctionF1Color color id </term>
<listitem>
<para>Define el color de la primera derivada de la función con el identificador <parameter>id</parameter> con el valor <parameter>color</parameter>. Devuelve true (verdadero) si la función existe, en cualquier otro caso devuelve false (falso).</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Parser setFunctionF2Color color id </term>
<listitem>
<para>Define el color de la segunda derivada de la función con el identificador <parameter>id</parameter> con el valor <parameter>color</parameter>. Devuelve true (verdadero) si la función existe, en cualquier otro caso devuelve false (falso).</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Parser setFunctionIntColor color id </term>
<listitem>
<para>Define el color de la integral de la función con el identificador <parameter>id</parameter> con el valor <parameter>color</parameter>. Devuelve true (verdadero) si la función existe, en cualquier otro caso devuelve false (falso).</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Parser functionFLineWidth id </term>
<listitem>
<para>Define el ancho de la línea de la función con el identificador <parameter>id</parameter>. Si la función no existe devuelve 0.</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Parser functionF1LineWidth id </term>
<listitem>
<para>Devuelve el ancho de línea de la primera derivada de la función con el identificador <parameter>id</parameter>. Si la función no existe, devuelve 0.</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Parser functionF2LineWidth id </term>
<listitem>
<para>Devuelve el ancho de línea de la primera derivada de la función con el identificador <parameter>id</parameter>. Si la función no existe, devuelve 0.</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Parser functionIntLineWidth id </term>
<listitem>
<para>Devuelve el ancho de línea de la integral de la función con el identificador <parameter>id</parameter>. si la función no existe, devuelve 0.</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Parser setFunctionFLineWidth linewidth id </term>
<listitem>
<para>Establece el ancho de línea de la función con el identificador <parameter>id</parameter> con el valor <parameter>linewidth</parameter>. Devuelve true (verdadero) si la función existe, en cualquier otro caso devuelve false (falso).</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Parser setFunctionF1LineWidth linewidth id </term>
<listitem>
<para>Asigna el ancho de línea para la primera derivada de la función con el identificador <parameter>id</parameter> con el valor <parameter>linewidth</parameter>. Devuelve true (verdadero) si la función existe, en cualquier otro caso devuelve false (falso).</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Parser setFunctionF2LineWidth linewidth id </term>
<listitem>
<para>Asigna el ancho de línea para la segunda derivada de la función con el identificador <parameter>id</parameter> con el valor <parameter>linewidth</parameter>. Devuelve true (verdadero) si la función existe, en cualquier otro caso devuelve false (falso).</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Parser setFunctionIntLineWidth linewidth id </term>
<listitem>
<para>Asigna el ancho de línea para la integral de la función con el identificador <parameter>id</parameter> con el valor <parameter>linewidth</parameter>. Devuelve true (verdadero) si la función existe, en cualquier otro caso devuelve false (falso).</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Parser functionParameterList id </term>
<listitem>
<para>Devuelve una lista con todos los valores de los parámetros para la función con el identificador <parameter>id</parameter>.</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Parser functionAddParameter nuevo_parámetro id </term>
<listitem>
<para>Añade el valor del parámetro <parameter>nuevo_parámetro</parameter> a la función con el identificador <parameter>id</parameter>. Devuelve true (verdadero) si la operación ha terminado correctamente, en cualquier otro caso devuelve false (falso).</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Parser functionRemoveParameter parámetro_a_eliminar id </term>
<listitem>
<para>Elimina el valor del parámetro <parameter>parámetro_a_eliminar</parameter> de la función con el identificador <parameter>id</parameter>. Devuelve true (verdadero) si la operación ha terminado correctamente, en cualquier otro caso devuelve false (falso).</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Parser functionMinValue id </term>
<listitem>
<para>Devuelve el punto mínimo del rango de valores de la función con el identificador <parameter>id</parameter>. Si la función no existe o el valor mínimo no está definido, se devolverá una cadena vacía.</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Parser functionMaxValue id </term>
<listitem>
<para>Devuelve el punto máximo del rango de valores de la función con el identificador <parameter>id</parameter>. Si la función no existe o el valor mínimo no está definido, se devolverá una cadena vacía.</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Parser setFunctionMinValue min id </term>
<listitem>
<para>Asigna al punto mínimo del rango de valores de la función con el identificador <parameter>id</parameter> el valor <parameter>min</parameter>. Si la función existe y la expresión es válida se devolverá true (verdadero), en cualquier otro caso se devolverá false (falso).</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Parser setFunctionMaxValue max id </term>
<listitem>
<para>Asigna al punto máximo del rango de valores de la función con el identificador <parameter>id</parameter> el valor <parameter>max</parameter>. Si la función existe y la expresión es válida se devolverá true (verdadero), en cualquier otro caso se devolverá false (falso).</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Parser functionStartXValue id </term>
<listitem>
<para>Devuelve el punto x inicial para la integral de la función con el identificador <parameter>id</parameter>. Si la función no existe o si x-point-expression no está definida, se devolverá una cadena vacía.</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Parser functionStartYValue id </term>
<listitem>
<para>Devuelve el punto y inicial para la integral de la función con el identificador <parameter>id</parameter>. Si la función no existe o si y-point-expression no está definida, se devolverá una cadena vacía.</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Parser setFunctionStartXValue min id </term>
<listitem>
<para>Asigna al punto inicial de x para la integral de la función con el identificador <parameter>id</parameter> el valor <parameter>x</parameter>. Si la función existe y la expresión es válida devolverá true (verdadero), en cualquier otro caso devuelve false (falso).</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Parser setFunctionStartYValue max id </term>
<listitem>
<para>Asigna al punto inicial de y para la integral de la función con el identificador <parameter>id</parameter> el valor <parameter>y</parameter>. Si la función existe y la expresión es válida devolverá el true (verdadero), en cualquier otro caso devuelve false (falso).</para>
</listitem>
</varlistentry>
<varlistentry>
<term>View stopDrawing </term>
<listitem>
<para>Si &kmplot; se encuentra dibujando la función, el procedimiento se detendrá.</para>
</listitem>
</varlistentry>
<varlistentry>
<term>View drawPlot </term>
<listitem>
<para>Redibuja todas las funciones.</para>
</listitem>
</varlistentry>
</variablelist>
</para>
</chapter>
|