欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

textbox matlab,matlab gui 编程文本框更新

发布时间:2023/11/30 编程问答 45 豆豆
生活随笔 收集整理的这篇文章主要介绍了 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 编程文本框更新的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。