MATLAB Answers

A La
0

Adding a GUI to existing code

Asked by A La
on 16 May 2011
I was given some code and was asked to update it with some push buttons. My question is, what is the most efficient way of doing this, should I code push buttons with a uicontrol or should I use a GUI via GUIDE to code the buttons, and is it possible to put a GUI into already existing code?

  0 Comments

Sign in to comment.

2 Answers

Answer by Andy
on 16 May 2011

When you say you were "given some code" and you want to "put a GUI into already existing code", do you mean you have a function that you want to run whenever a button in a GUI is pushed? If so, just create a GUI with a button, and in the callback call your function.

  1 Comment

A La says,
No, this code I was given triggers LED lights in a particular order then asks you a question. Right now the answers to the question are in a popup menu but we want to switch that menu to three pushbuttons. So the 3 buttons represent the answers and once a button is pushed will trigger the next trial.
This code is a GUI but what I was given is the raw code, not the menus you see in the tutorials. So I was wondering if I could somehow program the buttons using the GUIDE and embed that into the existing code. Does this make sense? Sorry I am a novice at matlab

Sign in to comment.


Answer by Paulo Silva
on 16 May 2011

Put all the code inside a function if you haven't already, create a figure to hold the buttons and other GUI objects, add your buttons to the figure.
You have all the info in your MATLAB documentation and examples.

  0 Comments

Sign in to comment.