主要内容

使用应用程序设计器创建和运行一个简单的应用程序

App Designer提供了一个教程,指导您通过创建一个简单的应用程序包含一个情节和滑块的过程。滑块控制绘制函数的振幅。你可以通过运行教程来创建这个应用程序,或者你可以按照这里列出的教程步骤来创建。

一个包含一些数据的图形和一个标记为振幅的滑块的应用程序。

运行本教程

要在应用程序设计器中运行教程,请打开应用程序设计器开始页并展开例子:一般部分。然后,选择交互式教程

创建应用程序的教程步骤

在App Designer中执行以下步骤。

  1. 拖一个组件的组件库到画布上。

  2. 拖一个滑块组件的组件库到画布上。将它放置在坐标轴下面,如上图所示。

  3. 替换滑块标签文本。双击标签并替换单词滑块振幅

    一个滑块组件。选择滑块标签文本,并读取振幅。

  4. 在画布上方,单击代码视图编辑代码。(注意,您可以通过单击切换回编辑您的布局设计视图.)

    用于在设计视图和代码视图之间切换的切换按钮。

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

    应用设计器组件浏览器。app. ampludeslider上下文菜单的Callbacks选项包含了添加ValueChangedFcn或ValueChangingFcn回调的选项。

  6. 画出山峰函数在坐标轴上。命令的第二行添加此命令AmplitudeSliderValueChanged回调函数:

    情节(app.UIAxes、价值*峰)
    请注意,情节命令指定目标轴(app.UIAxes)作为第一个论点。目标轴总是需要的,当你调用情节命令在应用程序设计器。

  7. 改变极限y通过设置YLim财产的UIAxes对象。命令的第三行添加此命令AmplitudeSliderValueChanged回调函数:

    app. uiax . ylim = [-1000 1000];
    注意,该命令使用点符号来访问YLim财产。总是使用模式应用程序组件财产访问属性值。

  8. 点击运行保存并运行应用程序。保存更改后,您的应用程序可以在应用程序设计器中再次运行,或输入它的名称(没有.mlapp扩展)的MATLAB命令提示符。当您从命令提示符运行应用程序时,文件必须在当前文件夹或MATLAB路径中。

相关的话题