how can i show a numerical output in gui
4 views (last 30 days)
Show older comments
i am using the following gui code
function guitrial
voltageH = uicontrol('Style', 'PushButton', 'String', 'Voltage', ...
'Position', [10, 200, 100, 24], ...
'Callback', {@dataaq});
ValueH = uicontrol('Style', 'edit', 'String', '0', ...
'Position', [10, 150, 100, 24]);
here the callback function gives a numerical result (that i put in a variable) but it is shown in the command window.how can i get the result in the static box? it will be very helpful if you give me the code or example.thanks
0 Comments
Accepted Answer
Matt Fig
on 22 Oct 2012
Edited: Matt Fig
on 22 Oct 2012
Give this a try:
function guitrial
S.voltageH = uicontrol('Style', 'PushButton',...
'String', 'Voltage', ...
'Position', [10, 200, 100, 24], ...
'Callback', {@dataaq});
S.ValueH = uicontrol('Style', 'edit', 'String', '0', ...
'Position', [10, 150, 100, 24]);
guidata(gcf,S)
function [] = dataaq(varargin)
D = randi(10); % Say your program returns this.
S = guidata(gcbf);
set(S.ValueH,'string',num2str(D));
0 Comments
More Answers (0)
See Also
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!