版块导航
正在加载中...
客户端APP下载
论文辅导
申博辅导
登录
注册
帖子
帖子
用户
本版
应《网络安全法》要求,自2017年10月1日起,未进行实名认证将不得使用互联网跟帖服务。为保障您的帐号能够正常使用,请尽快对帐号进行手机号验证,感谢您的理解与支持!
24小时热门版块排行榜
>
论坛更新日志
(608)
>
休闲灌水
(27)
>
导师招生
(23)
>
虫友互识
(23)
>
硕博家园
(4)
>
考博
(4)
>
论文投稿
(4)
>
论文道贺祈福
(3)
>
基金申请
(3)
>
教师之家
(3)
>
找工作
(3)
>
文献求助
(3)
>
公派出国
(3)
>
博后之家
(2)
>
外文书籍求助
(2)
>
考研
(2)
小木虫论坛-学术科研互动平台
»
计算模拟区
»
仿真模拟
»
MATLAB
»
Matlab之gui设计-如何将计算结果写入文本框?
南方科技大学公共卫生及应急管理学院2025级博士研究生招生报考通知
5
1/1
返回列表
查看: 2864 | 回复: 6
只看楼主
@他人
存档
新回复提醒
(忽略)
收藏
在APP中查看
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖
hsli
铁虫
(小有名气)
应助: 1
(幼儿园)
金币: 610.1
散金: 11
帖子: 254
在线: 86.5小时
虫号: 905474
注册: 2009-11-17
性别: GG
专业: 工程热物理相关交叉领域
[
求助
]
Matlab之gui设计-如何将计算结果写入文本框?
请问如何将Design()中的计算结果写到data_out里面,即图中的
等待设计计算
区域?
界面图和程序段所示。
刚学MATLAB,请指点一下。
主程序段如下
CODE:
%初始化根窗体
clf reset;
set(gcf,'Units','pixels','position' ,[185 50 860 655],'name', '设计计算',...
'numbertitle', 'off', 'Tag', 'dsp');
set(gcf, 'defaultuicontrolfontsize' ,12);
set(gcf, 'defaultuicontrolfontname' , ' 隶书 ' );
%添加组件
%设计参数输入区域
labelhead1 = uicontrol(gcf,'Style', 'text', 'String', '','Position', [29 80 125 525],...
'BackgroundColor', [.5 .6 .6], 'FontSize', 12);
labelhead11 = uicontrol(gcf,'Style', 'text', 'String', '设计参数输入','Position', [30 610 120 20],...
'BackgroundColor', [.8 .8 .8], 'FontSize', 14);
%设计结果输出区域
labelout = uicontrol(gcf,'Style', 'text', 'String', '设计结果输出','Position', [530 610 120 20],...
'BackgroundColor', [.8 .8 .8], 'FontSize', 14);
data_out = uicontrol(gcf,'Style', 'edit', 'String', '等待设计计算','Position', [328 80 505 525],...
'BackgroundColor', [.6 .7 .9],'FontSize', 10);
%设计参数输入
% 制冷量Qo
label_Qo = uicontrol(gcf,'Style', 'text', 'String', '制冷量','Position', [30 570 60 20],...
'BackgroundColor', [.5 .6 .6], 'FontSize', 12);
data_Qo = uicontrol(gcf,'Style', 'edit', 'String', '10','Position', [30 555 60 20], 'FontSize', 12);
label_Qo = uicontrol(gcf,'Style', 'text', 'String', 'kW','Position', [90 555 25 18],...
'BackgroundColor', [.5 .6 .6], 'FontSize', 12);
% 热源温度th
label_th = uicontrol(gcf,'Style', 'text', 'String', '热源温度','Position', [30 530 70 20],...
'BackgroundColor', [.5 .6 .6], 'FontSize', 12);
data_th = uicontrol(gcf,'Style', 'edit', 'String', '85','Position', [30 515 60 20], 'FontSize', 12);
label_th = uicontrol(gcf,'Style', 'text', 'String', '℃','Position', [90 515 18 17],...
'BackgroundColor', [.5 .6 .6], 'FontSize', 12);
% 冷冻水进口温度tw
label_tw = uicontrol('Style', 'text', 'String', '冷却水进口温度','Position', [30 490 120 20],...
'BackgroundColor', [.5 .6 .6], 'FontSize', 12);
data_tw = uicontrol(gcf,'Style', 'edit', 'String', '32','Position', [30 475 60 20], 'FontSize', 12);
label_tw = uicontrol(gcf,'Style', 'text', 'String', '℃','Position', [90 475 18 17],...
'BackgroundColor', [.5 .6 .6], 'FontSize', 12);
% 冷冻水出口温度tc1
label_tc1 = uicontrol(gcf,'Style', 'text', 'String', '冷冻水进口温度','Position', [30 450 120 20],...
'BackgroundColor', [.5 .6 .6], 'FontSize', 12);
data_tc1 = uicontrol(gcf,'Style', 'edit', 'String', '11','Position', [30 435 60 20], 'FontSize', 12);
label_tc1 = uicontrol(gcf,'Style', 'text', 'String', '℃','Position', [90 435 18 17],...
'BackgroundColor', [.5 .6 .6], 'FontSize', 12);
% 冷却水进口温度tc2
label_tc2 = uicontrol(gcf,'Style', 'text', 'String', '冷冻水出口温度','Position', [30 410 100 20],...
'BackgroundColor', [.5 .6 .6], 'FontSize', 12);
data_tc2 = uicontrol(gcf,'Style', 'edit', 'String', '8','Position', [30 395 60 20], 'FontSize', 12);
label_tc2 = uicontrol(gcf,'Style', 'text', 'String', '℃','Position', [90 395 18 17],...
'BackgroundColor', [.5 .6 .6], 'FontSize', 12);
%用于计算的按钮
CalculateH = uicontrol(gcf,'Style', 'pushbutton', 'String', 'Calculate',...
'Position', [125 30 70 30], 'FontSize', 10);
%设置回叫函数
set(CalculateH,'Callback', 'Design(data_Qo,data_th,data_tw,data_tc1,data_tc2)');
Design(data_Qo,data_th,data_tw,data_tc1,data_tc2);
示例的回调函数如下
CODE:
function Result=Design(data_Qo,data_th,data_tw,data_tc1,data_tc2)
Qo=str2num(get(data_Qo,'string'));
th=str2num(get(data_th,'string'));
tw=str2num(get(data_tw,'string'));
tc1=str2num(get(data_tc1,'string'));
tc2=str2num(get(data_tc2,'string'));
Result=Qo+th+tw+tc1+tc2;
[
Last edited by hsli on 2011-4-22 at 18:24
]
回复此楼
» 猜你喜欢
三甲基碘化亚砜的氧化反应
已经有4人回复
请问下大家为什么这个铃木偶联几乎不反应呢
已经有5人回复
请问有评职称,把科研教学业绩算分排序的高校吗
已经有5人回复
孩子确诊有中度注意力缺陷
已经有12人回复
2025冷门绝学什么时候出结果
已经有3人回复
天津工业大学郑柳春团队欢迎化学化工、高分子化学或有机合成方向的博士生和硕士生加入
已经有4人回复
康复大学泰山学者周祺惠团队招收博士研究生
已经有6人回复
AI论文写作工具:是科研加速器还是学术作弊器?
已经有3人回复
论文投稿,期刊推荐
已经有4人回复
硕士和导师闹得不愉快
已经有13人回复
» 本主题相关价值贴推荐,对您同样有帮助:
没事干,晒晒自己的计算资源吧
已经有37人回复
如何用matlab软件或者用C及C++自己手工编程寻找转折点
已经有12人回复
求回归方程参数估计的最优化算法matlab代码
已经有9人回复
求助大侠帮忙,有关matlab模拟数据
已经有29人回复
求助有关Matlab有约束非线性最优化问题
已经有9人回复
【课件】讲师如何上好课---课堂教学的关键环节
已经有106人回复
有通晓matlab的大神么
已经有3人回复
【教程】如何设计一份令人舒服的PPT(上)
已经有7人回复
【原创】【讨论】什么是科研?!----自己以前写的,现在转过来,呵呵
已经有3人回复
【求助】ALGaN/GaN 薛定谔泊松方程自洽求解(插AlN层)
已经有5人回复
1楼
2011-04-22 17:44:05
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
yqx1985
木虫
(著名写手)
云中仙
应助: 34
(小学生)
贵宾: 0.032
金币: 1608.8
散金: 1180
红花: 33
帖子: 1544
在线: 620.3小时
虫号: 550008
注册: 2008-04-22
性别: GG
专业: 药物设计与药物信息
【答案】应助回帖
感谢参与,应助指数 +1
同学,你真是a q,就我围观了
赞
一下
回复此楼
高级回复
人面不知何时去,桃花依旧笑春风
5楼
2012-04-14 01:01:27
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
查看全部 7 个回答
hsli
铁虫
(小有名气)
应助: 1
(幼儿园)
金币: 610.1
散金: 11
帖子: 254
在线: 86.5小时
虫号: 905474
注册: 2009-11-17
性别: GG
专业: 工程热物理相关交叉领域
输出至少要求两排,如示例的回调函数中的tc2和Result一起同时显示在文本框中。
赞
一下
回复此楼
3楼
2011-04-23 18:41:37
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
hsli
铁虫
(小有名气)
应助: 1
(幼儿园)
金币: 610.1
散金: 11
帖子: 254
在线: 86.5小时
虫号: 905474
注册: 2009-11-17
性别: GG
专业: 工程热物理相关交叉领域
以解决,谢谢各位围观!
赞
一下
回复此楼
4楼
2011-04-25 12:48:15
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
格物要致知
木虫
(著名写手)
应助: 96
(初中生)
金币: 5508.7
散金: 1206
红花: 28
帖子: 1815
在线: 357.8小时
虫号: 1569834
注册: 2012-01-09
专业: 内流流体力学
【答案】应助回帖
★
感谢参与,应助指数 +1
臭水沟: 金币+1, 谢谢交流~~
2012-04-15 10:35:31
将结果存储到一个string的变量中(比如str),然后设置“等待计算结果”,假设“等待计算结果”这个控件的名字是result,那么就是set(handles.result,'string',str)
赞
一下
回复此楼
格物致知专做科研
6楼
2012-04-14 13:29:03
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
查看全部 7 个回答
如果回帖内容含有宣传信息,请如实选中。否则帐号将被全论坛禁言
普通表情
龙
兔
虎
猫
百度网盘
|
360云盘
|
千易网盘
|
华为网盘
在新窗口页面中打开自己喜欢的网盘网站,将文件上传后,然后将下载链接复制到帖子内容中就可以了。
信息提示
关闭
请填处理意见
关闭
确定