📜  MATLAB 中的 App 构建组件

📅  最后修改于: 2022-05-13 01:55:04.551000             🧑  作者: Mango

MATLAB 中的 App 构建组件

MATLAB 为您的想法提供了一个易于实现的解决方案。您可以使用 MATLAB App Builder 以 GUI 友好的方式表达您的想法。 Matlab app builder使用起来非常简单,它由设计和编码两部分组成。

Matlab App Builder 最好的部分是它的即用型组件,只需拖放即可使用。它节省了为他们编写代码的大量精力。您还可以在位于屏幕最右侧的组件浏览器中自定义属性。

组件库:

您可以使用任何可用于构建应用程序的组件,方法是从组件库(位于最左侧,包含所有组件)中拖动它。组件库看起来像这样:

组件库分为更多子主题。您可以在其子主题下找到您喜欢的组件。让我们简要介绍一下这些子主题:

  • Common : 最常见的组件可以在这里找到。您大部分时间都会使用这些组件。一些常见的组件包括轴、按钮、编辑字段等。
  • 容器:当您想让您的应用程序更有条理或需要更多空间时。这些组件主要用于排列数据以利用应用程序中的空白空间,它的组件是Grid Layout、Panel和Tab Group。
  • 图工具:有时您需要在特定图中存储一些菜单,然后可以使用这些组件。这些组件包括上下文菜单、菜单栏和工具栏。
  • 仪表:工程师常用来计算压力、仪表等的仪表,包括90度表、量规、灯管等。
  • 航空航天:为航空航天工程所做的计算主要用于求解航空航天工程的方程。这些组件提供了非常准确的读数,因此可以防止许多事故。航空航天组件包括空速指示器、高度计、人工地平线等。

让我们详细了解所有这些组件,以及它们的用途以及可视化它们。

常用组件:

在讨论属性之前,让我们简要介绍一下这些组件在导入它们时的样子。在图中。下面,我们导入了 Axes、Button、CheckBox、DatePicker、Drop Down、Label、Edit Field(numeric)、Edit Field(text)、Hyperlink、Image 和 List Box。让我们在继续之前讨论它们。

  • :在 Matlab 上绘制图形是非常常见的操作之一,经常使用。如果您希望在您的应用程序上类似地绘制图形,则需要导入Axes
  • Button :要触发任何动作,您需要导入一个按钮。按钮点击基本上是用来调用一个函数,触发一些动作。
  • 复选框:当您进行多项选择或根据您的意愿自定义某些内容时,有多个实例。为了处理这种情况,使用了复选框。
  • 日期选择器:日期选择器用于从虚拟日历中选择一些日期。您可以将此日历自定义为您自己的日历。
  • 下拉:- 下拉帮助您从列表中选择一个选项。
  • 标签:标签用于寻址。它为您的应用程序组件提供标题或为您的用户提供一些一般说明。
  • 编辑字段(数字) :当您想从用户那里获取数字输入时,您可以使用编辑字段(数字)。这里的 numeric 指定只能在字段中输入数字形式的数据。
  • Edit Field(Text) :当输入类型是字符串时,或者 Edit Field(Text) 用于接受输入。
  • 超链接:超链接使您可以通过单击导航到应用程序的任何指定 URL 或不同选项卡。
  • Image : Image 用于在应用程序中插入图像。您可以轻松自定义其大小,将其用作徽标或任何产品设计。
  • 列表框:列表框类似于下拉菜单,唯一的区别是您可以从下拉列表中选择一个选项,而在列表框中可以选择多个选项。

在图中。下面,我们导入了 Radio Button、Slider、Toggle Button、Text Area、State Button、Spinner、Table、Tree 和 Tree Check 框。

  • 单选按钮:单选按钮用于从单选按钮列表中选择特定的单选选项。
  • 滑块:滑块用于从指定范围内获取输入。
  • 切换按钮:切换按钮用于从一组切换按钮中选择单个选项。
  • 文本区:文本区用于输入长文本。
  • Spinner:帮助您在范围较低时接受输入,该范围在非常低的边距内因位值而异。
  • 表格:表格可帮助您在应用中制作表格。
  • 树:树通过在主题下总结它们为您提供帮助。
  • 树复选框:树复选框类似于树,但使您可以从树中选择所需的选项。

容器:

  • 网格布局:它可以帮助您保持井井有条。网格布局使您可以自由地以友好的方式使应用程序更加结构化。
  • 面板:面板是分隔应用程序不同部分的轮廓。您可以使用它将单个界面分成多个部分。
  • 选项卡组:有时您需要拥有多个应用程序页面或应用程序的某些部分,那么您可以使用选项卡组,它将应用程序分成不同的部分。

图工具:

它由菜单栏、工具栏和上下文菜单组成。

  • 菜单栏:菜单栏用于在您的应用中插入菜单栏。每个应用程序/选项卡只能使用一个菜单栏。
  • 工具栏:工具栏就像一个菜单栏,但不是菜单,而是图标。
  • 上下文菜单:上下文菜单用于将应用程序与上下文菜单链接。您可以使用它添加上下文菜单。

组件库:

这些是主要用于工程和机械计算的仪器。它由90度规、分立旋钮、量规、旋钮、灯、线性规、翘板开关、半圆规、开关和拨动开关组成。

航天:

航空航天工程需要大量计算,其中每一个小数据都非常重要。因此,为了处理它们,我们在内置 MATLAB 中有很多航空航天组件。这些组件包括空速指示器、高度计、人工地平线、爬升指示器、EGT 指示器、航向指示器、RPM 指示器和转弯协调器。

当您使用任何组件时,其代码会自动写入代码中。您可以使用回调进一步为不同的任务指定它们,然后通过它们调用组件。您可以在组件浏览器中找到它们。