![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MATLAB GUI设计
GUI程序设计
齐落山大勇
高效教师、学渣
展开
-
GUI设计关闭确认对话框
使用GUI设计一个关闭确认对话框%%%%%%%窗口的关闭与打开h=figure('name','对话框测试','menubar','none')%创建对象sel=questdlg('确认关闭当前窗口?','关闭确认','Yes','No','No')%创建对话框switch sel case 'Yes' delete(h) case 'N0' ...原创 2019-10-19 11:30:24 · 406 阅读 · 0 评论 -
MATLAB GUI:单击pushbutton在axes中画图
单击按钮在axes对象中画图效果如图所示:在Opening函数中插入如下内容x=0:0.01:10;y1=x.*sin(x);y2=cos(x);setappdata(hObject,'x',x);setappdata(hObject,'y1',y1);setappdata(hObject,'y2',y2);pushbutton1的回调函数x=getappdata(han...原创 2020-02-05 11:42:29 · 8900 阅读 · 0 评论 -
MATLAB/GUI在自定义函数调用GUI对象
在MATLAB中一般通过handles共享变量、或者调用GUI对象,但是在自定义函数中,通过handles调用GUI对象会报错。通过以下两种方法解决:1、 定义成全局变量此时可以将需要调用的对象,在Opening函数中,定义成一个全局变量。然后在需要调用的地方声明即可:2、guihandles()函数...原创 2021-08-05 14:34:07 · 2189 阅读 · 0 评论 -
基于MATLAB/GUI的PID在线整定装置
基于MATLAB/GUI的PID在线整定装置1. 上位机软件界面设计2.PID参数整定的方法1. 上位机软件界面设计上位机通过串口与下位机实现通讯。2.PID参数整定的方法基于MATLAB软件便捷的编程平台,选择粒子群算法、鲸鱼算法、灰狼算法等群体智能算法,在3维空间中搜索最优PID参数的组合。将整定的结果经串口发送给下位机,下位机根据参数运行电机等负载,将运行的情况发送给上位机进行评价,并调整参数优化的结果。经过若干次迭代运算,找到最优的参数组合。...原创 2020-12-13 21:53:58 · 1031 阅读 · 4 评论