Matlab GUI PUSHBUTTON
Publicado por Albert (14 intervenciones) el 15/12/2019 00:03:25
hola y saludos de antemano
estoy creando un gui donde se crea un rectangulo en la posiscion que se establezca con el mouse en un axes, esto lo hace cuando oprimo un pushbutton, lo que quiero es que cuando haga esto n veces se hagan n rectangulos en donde este la posicion del mouse, uno a la vez, y quiero asociar una variable con un valor a cada rectangulo cada vez que o haga el codigo que tengo es el siguiente,
este codigo inserta los rectangulos y abre una gui llamada vbarra1 donde insertaria la variable y el valor asociado pero necesito que almacene los valores que voy dando en variables diferentes si hice 4 rectangulos recesito 4 variables con nombres y valores diferentes introducidos por el ususario, pero cada vez que oprimo el push me almacena una sola variable aunque haga 20 rectangulos como es logico
necesito ayuda y disculpen si fui extenso y agradecido
estoy creando un gui donde se crea un rectangulo en la posiscion que se establezca con el mouse en un axes, esto lo hace cuando oprimo un pushbutton, lo que quiero es que cuando haga esto n veces se hagan n rectangulos en donde este la posicion del mouse, uno a la vez, y quiero asociar una variable con un valor a cada rectangulo cada vez que o haga el codigo que tengo es el siguiente,
1
2
3
4
5
6
7
8
9
function barra_Callback(hObject, eventdata, handles)
% hObject handle to barra (see GCBO)
% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
p = get(handles.axes1,'currentpoint')
bx = p(1,1)
by = p(1,2)
barra=rectangle('Position',[bx,by,0.05,1],'FaceColor','red');
vbarra1
este codigo inserta los rectangulos y abre una gui llamada vbarra1 donde insertaria la variable y el valor asociado pero necesito que almacene los valores que voy dando en variables diferentes si hice 4 rectangulos recesito 4 variables con nombres y valores diferentes introducidos por el ususario, pero cada vez que oprimo el push me almacena una sola variable aunque haga 20 rectangulos como es logico
necesito ayuda y disculpen si fui extenso y agradecido
Valora esta pregunta


0