GUI- problema con los handles de los uicontrol

11 views
Skip to first unread message

Ángel Rodríguez Arós

unread,
Feb 14, 2018, 1:50:51 PM2/14/18
to Octave UPM
Hola,

Tengo unos programas que hice con GUI para Matlab y estoy intentando pasarlos a Octave.

Me encuentro con el siguiente problema: los handles que identifican a cada uicontrol salen unos números negativos con numerosos decimales.
Estos handles los grabo en un fichero de texto cada vez que el usuario ha realizado una acción (callback) y son leídos del mismo fichero antes de que ejecute la siguiente.
Ahora bien, recibo un error del tipo:

error: get: invalid handle (= -14.415)
execution error in graphics callback function

En el fichero está escrito 

# columns: 4
 -2.001281699166896 -8.749977112514877 -14.41502639689951 -29.94827428362171

(es el tercer dato).

Así que me temo que cuando se escriben, con el comando 'save', estos números no se graban con toda la precisión requerida y luego, al ser leídos ya no sirven como identificador.
En caso de ser esto, no sé se puede forzar a que 'save' grabe con la precisión requerida.

Qué ocurre al hacer lo mismo desde Matlab? Principalmente, los handles son números positivos, 'save' los graba en un fichero con formato .dat donde parecen estar truncados a 4 decimales... y sin embargo funciona.


Sé que es algo muy específico, pero trasladar a Octave estos GUI es muy importante para poder difundir mis programas entre mis alumnos gratuitamente así que toda ayuda es muy bienvenida y agradecida.

Saludos!

Israel Herraiz

unread,
Feb 15, 2018, 7:32:36 AM2/15/18
to octave-upm
Hola,

Abandoné el desarrollo de Octave UPM hace ya unos años. Te recomiendo que intentes preguntar en las listas de Octave. Mira en la sección Getting Help en el wiki de Octave: https://wiki.octave.org/GNU_Octave_Wiki

Un saludo,
Israel

--
http://mat.caminos.upm.es/octave
---
You received this message because you are subscribed to the Google Groups "Octave UPM" group.
To unsubscribe from this group and stop receiving emails from it, send an email to octave-upm+unsubscribe@googlegroups.com.
To post to this group, send email to octav...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.



--
Israel Herraiz
http://herraiz.org                                                                                                  

Ángel Rodríguez Arós

unread,
Feb 19, 2018, 2:53:10 AM2/19/18
to Octave UPM
Hola,

Lamento oír que ya no se actualizará Octave UPM. Una pena, está muy bien.
De todas formas muchas gracias por la indicación. Seguiré su indicación a ver si consigo resolver estos problemas.

Muchas gracias!

Ángel.
To unsubscribe from this group and stop receiving emails from it, send an email to octave-upm+...@googlegroups.com.

To post to this group, send email to octav...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Reply all
Reply to author
Forward
0 new messages