• Martes 7 de Mayo de 2024, 09:44

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - pjay

Páginas: [1]
1
Matlab / Re: recordar estado pushbutton en una GUI interna
« en: Martes 27 de Julio de 2010, 11:23 »
Descubri la solucion, gracias al foro de mathworks, dejo escrito el codigo x si alguien se ve apurado:

GUI_1:

 function pushbutton_Callback(hObject, eventdata, handles)
    gui2; %it returns GUI_2
    waitfor(gui2);
    load('acept_cancel.mat');
    if b_Acept
        set(handles.pushbutton2,'BackgroundColor',[0 1 0]); %green colour
    %else, it keeps the default grey colour
    end
 
 GUI_2:
 
 function pushbutton1_Callback(hObject, eventdata, handles)
 %Button ACEPT
     b_Acept= true;
     save('datas.mat');
     save('acept_cancel.mat',b_Acept);
     close;
 
 function pushbutton2_Callback(hObject, eventdata, handles)
 %Button CANCEL
     b_Acept= false;
     save('acept_cancel.mat',b_Acept);
     close;

salu2

2
Matlab / recordar estado pushbutton en una GUI interna
« en: Lunes 26 de Julio de 2010, 20:30 »
Hola colegas del matlab,

Desde hace varios dias, estoy pensando en el siguiente reto. Imaginen que tengo un GUI principal (GUI_1), con un pushbutton (button_main), el cual retorna otra GUI (GUI_2). Esta GUI_2 tiene dos botones (aceptar y cancelar), e info sobre configuracion. Casos:
- Si el usuario pincha en aceptar (en GUI_2), la info es salvada, GUI_2 se cierra, y el pushbutton de GUI_1 se pone a verde.
- Si el usuario pincha en cancelar (en GUI_2), la info no se salva, GUI_2 se cierra, y el pushbutton de GUI_1 se queda con el color gris q viene x defecto.
La cuestion: ¿Como el programa sabe si el usuario pincha en aceptar o en cancelar? (RECUERDA, el color se decide despues de que se cierre GUI_2).
¿Alguien podria ayudarme?
Puse este mismo mensaje en mathworks, y alguien puso algo de CSSMers, pero ni idea de lo q es eso, si alguien sabe algo....
Gracias de antemano.

Pedro

3
Matlab / Re: mensaje procesando... en GUI
« en: Jueves 22 de Julio de 2010, 13:55 »
Humphrey, lo de que es la 3ª vez que respondes a la pregunta no lo entiendo bien, acabo de mirar tu perfil, y solo tienes dos mensajes posteados, este y otro en el que hablas de filtros fir... Y en cuanto a la respuesta, deja un poquito que desear... pq ademas de ser imprecisa (un "busca en google" me es igual de util), no se ajusta bien a lo que pregunto (¿para que quiero sacar un mensaje de error o acceder a mis variables?, lo que busco es un mensaje q avise al usuario de que matlab esta procesando datos).
Por cierto, publique tb en el foro de mathwork, y me respondieron que mirase la documentacion de waitbar, instruccion que parece bastante interesante, ahi la dejo por si hay mas gente con mi problema.

salu2

4
Matlab / mensaje procesando... en GUI
« en: Jueves 22 de Julio de 2010, 11:29 »
Hola
Necesito presentar un programa en GUI matlab y lo tengo hecho ya, pero el problema es que para una configuracion especifica, el programa tarda en realizar todos los calculos. Y claro, para ese caso, mientras matlab hace los calculos, parece que el ordenador se queda colgado, pero a los 10 minutos da el resultado correcto. Y me solicitaron crear una ventana que pusiese "Procesando..." de mientras hace los calculos, pero yo no se realmente si eso es posible... ¿alguien sabe como crear esta ventana de mientras que el matlab procesa los calculos?

Gracias de antemano, un saludo.
Pedro

Páginas: [1]