美文网首页
使用 App 设计工具创建并运行简单 App

使用 App 设计工具创建并运行简单 App

作者: 梦龙_ee4b | 来源:发表于2019-08-09 15:04 被阅读0次

    原始地址:https://ww2.mathworks.cn/help/matlab/creating_guis/create-a-simple-app-or-gui-using-app-designer.html

    使用 App 设计工具创建并运行简单 App

    App 设计工具提供的教程可指导您完成创建包含绘图和滑块的简单 App 的过程。滑块用于控制函数绘图的振幅。您可通过运行教程,或执行以下所列的教程步骤创建此 App。

    运行教程

    Try it in MATLAB

    要运行 App 设计工具中的教程,请在 App 设计工具工具条中的设计工具选项卡上选择打开 > 交互式教程

    用于创建 App 的教程步骤

    在 App 设计工具中执行以下步骤。

    坐标区组件从组件库拖到画布上。

    滑块组件从组件库拖到画布上。如上图所示,将其置于坐标区的下面。

    替换滑块的标签文本。双击标签并将词语 Slider 替换为 Amplitude。

    在画布上面,点击代码视图以编辑代码。(请注意,可通过点击设计视图切换回去以编辑布局)。

    在代码视图中,添加回调函数,每当用户移动滑块时该函数都会执行 MATLAB® 命令。右键点击组件浏览器中的 app.AmplitudeSlider。然后在上下文菜单中选择回调 > 添加 ValueChangedFcn 回调。App 设计工具会创建一个回调函数,并将光标置于该函数的主体中。

    在坐标区内绘制 peaks 函数。将以下命令添加到 AmplitudeSliderValueChanged 回调的第二行:

    plot(app.UIAxes,value*peaks)

    请注意,plot 命令将目标坐标区 (app.UIAxes) 指定为第一个参数。在 App 设计工具中调用 plot 命令时始终需要目标坐标区。

    通过设置 UIAxes 对象的 YLim 属性,更改 y 轴的范围。将以下命令添加到 AmplitudeSliderValueChanged 回调的第三行:

    app.UIAxes.YLim = [-1000 1000];

    请注意,该命令使用圆点表示法访问 YLim 属性。始终使用模式 app.Component.Property 来访问属性值。

    点击运行  以保存并运行 App。保存更改后,可在 App 设计工具中再次运行您的 App,也可以通过在 MATLAB 命令提示符下输入其名称(不带 .mlapp 扩展名)来运行。从命令提示符下运行 App 时,该文件必须位于当前文件夹或 MATLAB 路径中。

    相关主题

    在 App 设计工具的代码视图中管理代码

    在 App 设计工具中编写回调

    在 App 设计工具中显示图形

    相关文章

      网友评论

          本文标题:使用 App 设计工具创建并运行简单 App

          本文链接:https://www.haomeiwen.com/subject/galhjctx.html