matlab中制作软件,2020-02-27 MATLAB App Designer——在 App 设计工具中创建辅助函数

本文介绍了如何在MATLAB App Designer中利用辅助函数来管理代码,包括创建私有和公共函数,以及如何在单窗口和多窗口App中使用它们。详细讲解了如何编辑、重命名和组织这些函数,以实现更高效的应用程序开发。
摘要由CSDN通过智能技术生成

通过创建辅助函数,您可以使常用命令具有单一源代码,避免维护冗余代码。

私有函数通常在单窗口 App 中使用,而公共函数通常在多窗口 App 中使用。

1 创建辅助函数

点击编辑器选项卡中函数按钮的向下箭头展开下拉菜单

选择代码浏览器中的函数选项卡,选择私有函数或公共函数。

管理辅助函数

更改辅助函数名称时,App 设计工具会自动更新对该函数的所有引用。

官方示例

c8c4049e9175

用于初始化绘图和显示更新后数据的辅助函数

set_param % 设置系统和模块参数值

classdef sf_mediaplayer_strings_ui < matlab.apps.AppBase

% 对应于应用程序组件的属性

properties (Access = public)

UIFigure matlab.ui.Figure

AlbumNameEditFieldLabel matlab.ui.control.Label

AlbumNameEditField matlab.ui.control.EditField

RadioRequestPanel matlab.ui.container.Panel

OFFButton matlab.ui.control.Button

AMButton matlab.ui.control.Button

FMButton matlab.ui.control.Button

CDButton matlab.ui.control.Button

CDRequestPanel matlab.ui.container.Panel

STOPButton matlab.ui.control.Button

PLAYButton matlab.ui.control.Button

REWButton matlab.ui.control.Button

FFButton matlab.ui.control.Button

MediaPlayerHelperLabel matlab.ui.control.Label

InsertDiscButton matlab.ui.control.Button

EjectDiscButton matlab.ui.control.Button

end

methods (Access = private)

% 值更改函数:AlbumNameEditField

function AlbumNameEditFieldValueChanged(app, event)

set_param('sf_mediaplayer_strings/Album','String','"'+string(app.AlbumNameEditField.Value)+'"');

set_param('sf_mediaplayer_strings/ID','Value','0');

set_param('sf_mediaplayer_strings/ED','Value','0');

end

% 按钮按下功能:关闭按钮

function OFFButtonPushed(app, event)

set_param('sf_mediaplayer_strings/RR','String','"OFF"');

set_param('sf_mediaplayer_strings/ID','Value','0');

set_param('sf_mediaplayer_strings/ED','Value','0');

end

% Button pushed function: AMButton

function AMB

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值