摘要:一、问题描述 在App Designer中绘制曲线时,常用UIAxes控件进行,但是在使用控件回调函数的ButtonDownFcn时,如果绘制了曲线,无法在已绘制了曲线的区域点击响应响应。 二、问题分析 该问题的原因是,绘图前,ButtonDown响应的控件是UIAxes,所以鼠标点击这个控件的任何
阅读全文
摘要:该函数实现的功能是将输入的波形延迟后输出在示波器中。 完整代码如下: function [sys,x0,str,ts]=sfun_und(t,x,u,flag) switch flag case 0, [sys,x0,str,ts]=mdlInitializeSizes; case 2, sys=m
阅读全文
摘要:0 前言 最近好多朋友咨询关于 App designer或者GUI设计程序想要封装成独立运行的“exe”文件,但是总会遇到怎么封装、封装后不能脱机运行等问题。这篇文章将非常详细地阐述怎么封装、封装后怎么脱机运行等问题。如果还无法解决,再付费咨询。 一、概述 首先,需要知道MATLAB程序在封装后,它
阅读全文
摘要:菜单项的建立——待续 1.一级菜单 从左边图窗工具中拖拽菜单栏进入界面,然后选中要编辑的菜单,在右侧的组件浏览器中编辑修改。 (1)首先,将app.UIFigure下面的名字改掉,比如文件菜单的改为“app.File”,text中填入要显示的内容“文件”。然后按照右边的顺序依次解释: (2)Fore
阅读全文
摘要:4.在 App 设计工具中创建多窗口 App 多窗口 App 由两个或多个共享数据的 App 构成。App 之间共享数据的方式取决于设计。 一种常见的设计包含两个 App:一个主 App 和一个对话框。通常,主 App 中有一个按钮用于打开该对话框。当用户关闭对话框时,对话框将用户的选择发送给主窗口
阅读全文
摘要:3.创建确认对话框 在app设计中,确认对话框是不可缺少的存在,如关闭app前的提醒、修改参数之后的提醒,可以规避在操作过程中的失误,从而避免数据等的丢失 3.1 创建对话框语法 uiconfirm(f,message,title) uiconfirm(f,message,title,Name,Va
阅读全文
摘要:创建进度对话框 在编写APP时,有时候会发现程序需要执行较长一段时间,而这段时间界面如果没有任何变化,会影响交互性。因此,进度对话框的存在是界面人性化设计的重要一步。 函数语句: d = uiprogressdlg(app.UIFigure,'Title','Approximating Pi',..
阅读全文
摘要:一、App Designer启动 1.打开方式 (1)打开 App 设计工具的首页 appdesigner (2)打开现有 App 文件 appdesigner(filename) filename: App 文件的名称或路径,指定为字符向量或字符串标量。可以在文件名中包括 .mlapp。一次只能将
阅读全文
摘要:续上学习(一、二、三) 三、示例学习 4.使用仪表控件 (1)界面 这次的界面主要以仪表控件为主,包括信号灯、分档旋钮、旋钮、开关等。不做细节介绍。 (2)代码简述 properties (Access = private) autoUpdate end 系统自动更新:autoUpdate p =
阅读全文
摘要:续学习(一)、学习(二) 三、示例学习 3.响应用户选择 有了学习(一)和学习(二)的基础,我直接开门见山,分析其中的核心部分。 (1)界面 相比之前两个的界面,这个界面要高级很多了。首先是整个界面分为两个面板,左面板和右面板。 左面板部分从上到下依次是控件: 标签Data Selection 三个
阅读全文
摘要:(一) 三 示例学习 2.响应数值输入 (1)主页——新建——APP——响应数值输入 (2)知识点解读 这里将学习 数值输入 响应 图像的相关内容。界面如下,包括左面板:四个数值文本编辑框、一个按钮button、右面板:一个坐标区,坐标区内有网格布局,并相应地对控件的名称、属性进行了修改,这些内容可
阅读全文
摘要:本文使用的是MATLAB2019,可在公众号后台获取 一、前言 在MATLAB 2016版本后,不同于原来了GUI设计界面格式,增加了焕然一新的APP设计工具,大大提高了设计的便捷性。但是目前相关的教程和实例实在太少,只能亲自往上添凑一些内容。 目前的我还是小白一枚,将从零学起,并在这里做一个记录,
阅读全文