主要内容

回调按钮

执行MATLAB代码使用按钮

  • 回调按钮块

库:
金宝app模型/仪表盘

描述

回调按钮块执行MATLAB®代码来响应点击或按下的按钮。当你按下按钮,代码执行后指定时间之后或在您指定的时间间隔。您可以配置的代码块执行不同的点击和新闻。当你使用回调按钮块的可定制的模块库,您还可以自定义块的外观看起来像一个按钮你真正的系统。

按虚拟按钮,单击回调按钮块。当你按你的指针,被推的按钮。当你释放你的指针,释放按钮。

你可以使用回调函数来指定你想要的按钮:

  • PressFcns功能按钮时将运行。您可以配置按钮来运行PressFcn函数只有一次按钮推,也可以指定一个重复间隔。

  • ClickFcns函数运行时释放按钮。

您可以配置按钮继续推动通过设置当你释放指针按钮类型锁住。当你选择锁定按钮类型:

  • 锁按钮,单击该按钮。

  • 再次拉开插栓按钮,单击该按钮。

PressFcn函数运行按钮锁住。的ClickFcn函数运行一次当你锁按钮,一旦当你拉开插栓按钮。

您可以使用国家指定的外观回调按钮块的变化与按钮时:

  • 当你按下按钮时,块的按下状态。

  • 锁定按钮时,你不推的块锁住状态。

  • 当按钮被锁住,你推它,的块闩锁和压状态。

  • 当块不在这三个州,它是默认的状态。

一个国家对指针的行为:

  • 状态标签

  • 状态图标

  • 一个国家形象

请注意

双击回调按钮块不开放对话框在模拟或块时被选中。编辑块参数,您可以使用属性检查器或打开块对话框:

  • 双击块当块不是选择并不是模拟的模型

  • 右键单击并选择块的参数从上下文菜单中

定制回调按钮

当你添加一个回调按钮块模型,预配置有一个默认的设计。您可以使用块用默认设计或定制的外观。

定制的外观,使用设计模式。选择后,您可以输入设计模式的三种方式:

  • 选项卡,在设计,点击编辑

  • 属性检查器,在设计选项卡上,单击编辑

  • 暂停在省略号块并单击出现编辑自定义块按钮。

回调按钮在工具栏和标签设计的设计模式的属性检查器可见。

当你设计一个回调按钮块,你为每个可能的配置块外观状态。当您配置块类型作为短暂的块有两个州。当您配置块类型作为门闩有四块。

您可以使用块上方的工具栏切换状态。对于每一个国家,您可以:

  • 上传一个国家的形象。

  • 上传状态图标并指定图标的位置相对于状态标签。

  • 指定国家标签文本、颜色、不透明度和位置。

您还可以上传一个前景或背景图像,或设置一个坚实的背景颜色。前景和背景的适用于所有国家。

使用块上方的工具栏配置图片,图标,状态标签颜色和不透明度。

您可以使用设计标签属性检查器的精细控制块设计和设计输入精确值设置。

使用设计标签:

  • 指定的标签文本和位置。

  • 指定的图标的位置。

  • 上传一个前景图像。

  • 上传一个背景图像。

  • 设置一个坚实的背景颜色。

当你完成编辑设计、退出设计模式,单击X在右上角的画布。

参数

全部展开

使用属性检查器和块参数对话框指定块参数的值。设置仪表板的核心参数块,或使用块参数对话框参数在属性检查器选项卡。自定义块,使用设计在属性检查器选项卡。显示一个块的参数对话框中,双击。显示属性检查器,建模选项卡,在设计中,选择属性检查器

参数

的核心参数设置仪表板,打开属性检查器并单击参数选项卡。

主要

指定块如何回应一个点击。

  • 短暂的——只有当按下按钮改变状态。当你点击发布,按钮返回到默认状态。

  • 门闩——单击按钮锁存状态改变时。按钮保持按下状态,直到你点击一次。

当您配置按钮类型作为短暂的,阻止这些国家:

  • 默认的——当它不是压块的默认状态

  • 按下——当块压块状态

当您配置按钮类型作为门闩,阻止这些国家:

  • 默认的——当它不是压块的默认状态。

  • 按下——过渡状态当你按下按钮时默认的状态。块过渡到锁住当您释放单击状态。

  • 锁住——锁住状态当它不是压块。

  • 闩锁和压——过渡状态当你按下按钮时锁住状态。块过渡到默认的当您释放单击状态。

编程使用

块参数:ButtonType
类型:字符串或字符数组
值:“瞬间”|“锁”

指定按钮的文本标签。应用于按钮的标签被选中的状态选择状态部分的组件的设计选项卡。

编程使用

指定ButtonText参数块作为一个字符串或一个字符向量。

块参数:ButtonText
类型:特征向量|字符串

启用该选项保持长宽比时调整块的仿真软件金宝app®画布。

提示

  • 长宽比被锁定时,添加一个新的背景图像块匹配的纵横比变化的背景图像。

  • 当长宽比不锁,添加一个新的背景图像并没有改变物体的比例,而是延伸或尺度背景图像块的大小。

回调

执行的MATLAB代码来响应点击的按钮。

每次你点击按钮时,ClickFcn代码执行一次,在时间点上,当你点击发布。

指定的代码ClickFcn中,选择ClickFcn从下拉菜单。进入菜单下面的文本框中的代码。

编程使用

指定ClickFcn参数块的MATLAB代码格式化为一个字符串或一个字符向量。

块参数:ClickFcn
类型:特征向量|字符串
价值观:MATLAB代码

执行的MATLAB代码来响应按的按钮。

在按钮按下状态,PressFcn当代码执行一次按延迟定期运行,在每一个时间重复间隔

指定的代码PressFcn中,选择PressFcn从下拉菜单。进入菜单下面的文本框中的代码。

你按下按钮如何执行PressFcn代码依赖于按钮类型

  • 如果按钮类型短暂的期间,按住你的点击您想要按下按钮。

  • 如果按钮类型门闩按下按钮,点击,但不要按住你点击。按钮仍按下,直到你再次点击它。

请注意

每次你点击按钮,即使你这样做作为流程的一部分,按下按钮,ClickFcn代码执行一次,在时间点上,当你点击发布。

编程使用

指定PressFcn参数块的MATLAB代码格式化为一个字符串或一个字符向量。

块参数:PressFcn
类型:特征向量|字符串
价值观:MATLAB代码

使所需的时间PressFcn代码执行。

依赖关系

按延迟(女士)是可见的只有在PressFcn被选中作为回调。

编程使用

指定PressDelay参数块作为一个积极的标量值。

块参数:PressDelay
类型:标量

时间间隔之后PressFcn代码如果再次执行回调按钮块仍按下。

依赖关系

重复间隔(女士)是可见的只有在PressFcn被选中作为回调。

编程使用

指定RepeatInterval参数块作为一个积极的标量值。

块参数:RepeatInterval
类型:标量

设计

自定义仪表板,打开属性检查器,单击设计选项卡,并单击编辑

按钮

启用该选项保持长宽比时调整模型中的块画布。金宝app

提示

  • 长宽比被锁定时,添加一个新的背景图像块匹配的纵横比变化的背景图像。

  • 当长宽比不锁,添加一个新的背景图像并没有改变物体的比例,而是延伸或尺度背景图像块的大小。

选择一个国家,你想配置从下拉菜单中选择状态部分的组件。当按钮类型短暂的,您可以选择这些国家:

  • 默认的——当它不是压块的默认状态

  • 按下——当块压块状态

按钮类型门闩,您可以选择这些国家:

  • 默认的——当它不是压块的默认状态。

  • 按下——过渡状态当你按下按钮时默认的状态。块过渡到锁住当您释放单击状态。

  • 锁住——锁住状态当它不是压块。

  • 闩锁和压——过渡状态当你按下按钮时锁住状态。块过渡到默认的当您释放单击状态。

请注意

您可以配置所有的参数组件的设计选项卡的状态。例如,您可以选择一个图标时,会出现在按钮的状态。当您配置的参数组件,选择应用于状态的变化选择状态部分的组件。

例子:按下

指定按钮的文本标签。应用于按钮的标签被选中的状态选择状态部分的组件的设计选项卡。

编程使用

指定ButtonText参数块作为一个字符串或一个字符向量。

块参数:ButtonText
类型:特征向量|字符串

选择一个按钮的字体颜色调色板的标准颜色,或指定一个自定义颜色。标签的颜色应用于按钮被选中的状态选择状态部分的组件的设计选项卡。

设置按钮的对齐文本。

  • 中心:左派和右派之间的中途边缘块

  • :块的左边缘

  • 正确的:对块的边缘

设置按钮的对齐文本。

  • 中心:中途岛之间的顶部和底部的边缘块

  • :块的底部边缘

  • :顶块的边缘

指定的水平偏移的中心按钮文字从默认为选定的位置水平对齐设置块宽度的比例。相对于文本偏移时的位置0一个负值的抵消文本左移动,和一个偏移量,正值移动文本。

指定的中心的垂直偏移按钮文字从默认为选定的位置垂直对齐设置的比块高度。相对于文本偏移时的位置0一个负值的抵消移动文本,和一个偏移量,正值移动文本。

相对于指定的位置图标按钮的文本。

请注意

改变图标的位置也将按钮上的文本,但不会改变指定的X抵消,Y抵消,水平对齐,或垂直对齐的文本。

指定图像宽度的比率块宽度。

例子:0.5

指定物体的图像高度比例高。

例子:0.5

启用该选项保持长宽比时调整图像使用属性检查器。

指定图像的左边缘的水平偏移的左边缘块的比块宽度。相对于图像偏移时的位置0一个负值的抵消图像左移动,和一个偏移量,正值移动图像。

例子:1

指定图像的顶部边缘的垂直偏移量从顶部边缘块的比率高。相对于图像偏移时的位置0一个负值的抵消移动图像,移动图像和积极的价值。

例子:1

背景图像

您可以提供一个背景图像的块或选择一个坚实的背景颜色的按钮。选择一个坚实的背景颜色的按钮,选择该参数。提供一个背景图像块,清楚这个参数。

请注意

  • 国家形象是不可见的,当你为按钮设置一个坚实的背景颜色。使国家图片可见,关掉使用背景颜色

  • 改变背景色使用格式选项卡的仿真软件将来发金宝app布删除背景图像和打开使用背景颜色参数。

例子:

选择一个坚实的背景颜色的按钮,使使用背景颜色参数。然后,从面板中选择一个背景颜色的标准颜色,或指定一个自定义颜色。

请注意

国家形象是不可见的,当你设定一个坚实的背景颜色。使国家图片可见,在属性检查器,设计选项卡,背景图像组件,关掉使用背景颜色

提示

你也可以指定背景颜色格式仿真软件将来发布的标签金宝app。

指定的颜色块文本,使用字体颜色参数。

编程使用

指定写成BackgroundColor块作为一个参数1——- - - - - -3(r g b)向量之间的值01格式化为字符串或一个特征向量。

块参数:写成BackgroundColor
类型:特征向量|字符串
价值观:(r g b)向量

指定的不透明固体背景颜色作为标量值从0到1。

例子:0.5

指定的圆角半径覆盖面积的坚实的背景颜色。

例子:0.25

前景图像

指定图像的左边缘的水平偏移的左边缘块的比块宽度。相对于图像偏移时的位置0一个负值的抵消图像左移动,和一个偏移量,正值移动图像。

例子:1

指定图像的顶部边缘的垂直偏移量从顶部边缘块的比率高。相对于图像偏移时的位置0一个负值的抵消移动图像,移动图像和积极的价值。

例子:1

指定图像宽度的比率块宽度。

例子:0.5

指定物体的图像高度比例高。

例子:0.5

启用该选项保持长宽比时调整图像使用属性检查器。

块特征

数据类型

直接引线

没有

多维信号

没有

适应信号

没有

讨论二阶导数过零检测

没有

提示

设计一个按钮,改变一个变量的值或参数在你的模型中,使用按钮块。

扩展功能

版本历史

介绍了R2017b

全部展开

另请参阅

|