function use in GUI returned values
    3 visualizaciones (últimos 30 días)
  
       Mostrar comentarios más antiguos
    
I have several push buttons and text box in my GUI that I mange how to get the chosen or written value, as showen in the code below for example
itemsx = get(hObject,'String');
index_selectedx = get(hObject,'Value');
Dx = itemsx{index_selectedx};
now I have new button called run this button call a function called start_simulation() what I need to do is how to return the value of Dx as an input to start_simulation() function the known way which is start_simulation(Dx) doesn't work
1 comentario
  Image Analyst
      
      
 el 12 de Jul. de 2014
				What callback it that code in? One of the buttons or the textbox???
Respuestas (1)
  Ben11
      
 el 12 de Jul. de 2014
        You might need to use
Dx = str2num(Dx)
before calling the function is it possible?
2 comentarios
  Ben11
      
 el 12 de Jul. de 2014
				
      Editada: Ben11
      
 el 12 de Jul. de 2014
  
			Well the use of hObject is for a particular callback, i.e. the one currently executing. If you want to access the content of other elements (pushbuttons, popup menus, etc) you need to use their handles.
In your example, when pressing the pushbutton you want to call:
itemsx = get(handles.textbox1,'String');
index_selectedx = get(handles.textbox1,'Value');
Dx = itemsx{index_selectedx};
which is more likely to work. In my example "handles.textbox1" is the handles generated by GUIDE (assuming you used GUIDE) that you can change to anything you want. It it does not work please show the error message so we can help you better.
Ver también
Categorías
				Más información sobre Interactive Control and Callbacks en Help Center y File Exchange.
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!


