Creating a user interface without GUIDE

I am trying to create a sort of user interface without the use of GUIDE. I need to include start and stop buttons for my data collection (with DataQ). The following is a glimpse of the code I am have difficulties with: ... uicontrol('Style', 'pushbutton','String', 'Start',... 'Position', [20 390 50 20],... 'Callback', {@starting}); uicontrol('Style', 'pushbutton','String', 'Stop',... 'Position', [70 390 50 20],... 'Callback', {@stopping}); end
function starting(dataqsdk1)
%Start Acquiring Data dataqsdk1.Start; dataqsdk1.GetData;
I am having difficulties creating the callback function to begin and stop data collection. At the moment, based on the above code, I am getting the following error:
??? Error using ==> DataqSDK>starting Too many input arguments.
??? Error while evaluating uicontrol Callback

 Respuesta aceptada

Paulo Silva
Paulo Silva el 4 de Jul. de 2011
you are missing arguments, try like this
'Callback', {@starting,dataqsdk1}
and
function starting(obj,ev,dataqsdk1)
same goes for the other functions you may have

3 comentarios

Mel
Mel el 4 de Jul. de 2011
Would you happen to know how I can add a scrollbar (or slider) to the x axis of my graph (generated viaactxcontrol)?
Jan
Jan el 4 de Jul. de 2011
@Mel: Remember, that the callback "@funcname" needs the function header: "function funcname(ObjH, EventData)". See "Creating and Executing Callback functions" in the documentation.
Jan
Jan el 4 de Jul. de 2011
@Mel: Please open a new thread for a new question.

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Migrate GUIDE Apps en Centro de ayuda y File Exchange.

Preguntada:

Mel
el 4 de Jul. de 2011

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by