textbox matlab,matlab gui 编程文本框更新
本帖最后由 350954832 于 2014-12-6 07:38 編輯
我也是個新學matlab的菜鳥,有些東西也是不是特別的明白,
這個程序本來是一個界面??我想通過點擊運行按鈕,在左邊的文本框里面顯示te1這個數組,但是點擊運行這個按鈕以后文本框沒有更新
求大神幫幫我,小菜鳥不勝感激,
我估計是我set函數有問題,但是不知道怎么寫。
function??NMR_WangPeng(varargin)
clc
clear
OldHandle = findobj('Type', 'figure', 'Tag', 'MatTran') ;
if ishandle(OldHandle)
close(OldHandle) ;
end
str1_1='a=';global TE_num;
te1=[123 111];
scnsize = get(0,'screensize');
font_size1 = 10*sqrt(scnsize(3)*scnsize(4)/(1024*768));
font_size2 = 12*sqrt(scnsize(3)*scnsize(4)/(1024*768));
font_size3 = 15*sqrt(scnsize(3)*scnsize(4)/(1024*768));
%----------------panel
fig = figure ;
set(fig,'units','normalized', 'position',[0.25 0.1 0.5 0.8], 'menubar','none',...??%歸一化坐標
'name',' Blue Diamond Tec. @WangPeng ','numbertitle','off', ...
'color',[0.5 0.5 0.5],'tag','MatTran');
panel_1 = uipanel(fig,'units','normalized','pos',[0.01 0.58 0.98 0.4],...
'title','采集模式','fontsize',font_size2,'fontweight','bold');
panel_2 = uipanel(fig,'units','normalized','pos',[0.01 0.16 0.98 0.4],...
'title','反演模式','fontsize',font_size2,'fontweight','bold');
panel_3 = uipanel(fig,'units','normalized','pos',[0.01 0.02 0.7 0.12],...
'title','消息指示燈','fontsize',font_size2,'fontweight','bold');
panel_4 = uipanel(fig,'units','normalized','pos',[0.72 0.02 0.27 0.12],...
'title','返回模式','fontsize',font_size2,'fontweight','bold');
panel_11 = uipanel(panel_1,'units','normalized','pos',[0.02 0.02 0.5 0.96]);??%[原點x,原點y,長,寬]
panel_12 = uipanel(panel_1,'units','normalized','pos',[0.71 0.02 0.25 0.96]);
panel_13 = uipanel(panel_1,'units','normalized','pos',[0.5 0.02 0.21 0.96]);
panel_21 = uipanel(panel_2,'units','normalized','pos',[0.02 0.02 0.5 0.96]);
panel_22 = uipanel(panel_2,'units','normalized','pos',[0.56 0.02 0.42 0.96]);
axes('pos',[0.07 0.62 0.42 0.30],'tag','axes_11');
uicontrol(panel_12,'style','push','units','normalized','pos',[0.10 0.86 0.8 0.12],...? ?% 按鍵
'string','運行','fontsize',font_size1,'fontweight','bold','tag','Transform',...
'callback',@ButtonCallback_open);
TE_num=uicontrol(panel_13, 'Style', 'text','units','normalized','max',2,'pos',[0.10 0.05 0.8 0.9],'backgroundcolor','w', 'string',te1,'fontsize',font_size1,'fontweight','bold');
end
%----------------call
function dataout=ButtonCallback_open(hObject, eventdata, handles)
clc;
clear all;global TE_num;
mm=[];Time=[];te1=[123 999];
set(TE_num,'string',te1);
end
總結
以上是生活随笔為你收集整理的textbox matlab,matlab gui 编程文本框更新的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 成都大熊猫基地做地铁几号线
- 下一篇: 这次更新守护者版本会免费洗点吗