主要内容

按钮

使用按钮更改参数或变量值

  • 库:
  • 模型/仪表盘

  • 按钮块

描述

使用按钮块,以在模拟之前或模拟期间更改连接的变量或参数的值。您可以配置该按钮,使其仅在按下该按钮时更改值,或者将值更改锁住,直到再次单击该按钮。使用按钮块与其他Dashboard块一起创建一个交互式的Dashboard来控制模型。

双击按钮块在模拟过程中或当块被选中时不会打开它的对话框。要编辑块参数,可以使用属性检查器或者通过以下方式打开块对话框:

  • 当块未被选中且模型未被模拟时,双击该块。

  • 右键单击该块并进行选择块的参数从上下文菜单。

按钮图标

您可以添加图标到按钮块,它与按钮文本一起显示。您可以从预定义的图标集中选择一个图标,该图标集包括基本形状、汽车指示灯和无线图标,也可以上传自己的自定义图标。有关更多信息,包括内置图标的完整列表,请参见图标

控件中添加图标时按钮块,您可以为图标配置一个打开的颜色和一个关闭的颜色,这样它的颜色就会随着块的状态而变化,并指定图标相对于按钮文本的对齐方式。例如,这个按钮块配置为使用圆形图标,其打开颜色指定为亮绿色,对齐于按钮文本的左侧。

按钮文本左侧有一个绿色圆圈图标的按钮块。

的图标设置按钮块允许您配置模型中块的外观。当您希望进一步自定义块的外观时,请考虑使用按钮自定义块库中的块。的按钮可定制块库中的块支持添加自定义图标,但不包括任何内置图标。

仪表盘连接块

仪表板块不使用端口连接到模型元素。要将仪表板块连接到变量和块参数,请使用连接模式。连接模式简化了连接模型中的仪表板块的过程,特别是当您希望一次连接多个块时。要连接单个仪表板块,还可以使用连接在块对话框中。

提示

在正常模式和加速模式模拟期间,您可以在模型中修改仪表板块连接。

请注意

在您更新模型图之前,仪表板块不能连接到变量。要将仪表板块连接到变量或在打开模型和运行模拟之间修改变量值,请使用Ctrl + D

要进入连接模式,在画布中,选择要连接的仪表板块。在仿真软件®工具条,显示以所选块的类型命名的选项卡。在“块”选项卡上,单击连接.在连接模式中,当您选择一个或多个块时,将出现用于连接的参数和变量列表。从列表中选择一个变量或参数以连接到所选的仪表板块。

当所选变量或块参数的值非标量时,使用控件底部的文本框连接表指定要连接到仪表板块的元素。要连接到向量、矩阵或数组的元素,请指定元素索引,例如,3.(1、3).要连接到总线或结构中的一个元素,请在总线或结构层次结构的上下文中指定该元素,方法是使用点来指示层次结构中的不同级别,并省略顶层。例如,指定a.b连接到标量元素b结构或总线的一个嵌套在选定的复合变量或参数内。

若要连接另一个仪表板块,请在另一个仪表板块上暂停并单击连接按钮上面。然后,在模型中选择信号和块,并选择要连接的模型元素。

Van der Pol方程的Simulink模型,所有的组件都被选中,一个滑块处于连接模式,连接表可见

当您完成连接模型中的仪表板块时,在块选项卡上单击完成连接

提示

方法可以隐藏未连接块上显示的消息set_param函数与ShowInitialText块参数。当您连接该块时,该消息也会消失。

参数记录

连接到仪表板块的可调参数被记录到仿真数据检查器,在那里您可以查看参数值和记录的信号数据。您可以在MATLAB中访问记录的参数数据®的方法从仿真数据检查器导出参数数据Simulink.sdi.exportRun函数。有关使用模拟数据检查器UI导出数据的更多信息,请参见将数据导出到工作区或文件.参数数据存储在Simulink.SimulationData.Parameter对象,可作为导出对象中的元素进行访问Simulink.SimulationData.Dataset

限制

  • 除了仪表板范围块和显示块,指示板块只能连接到真正的标量信号。

  • 工具条不支持面板内部的块。

  • 您不能使用连接表,以将仪表板块连接到注释掉的块。当您使用连接模式将指示板块连接到注释块时,指示板块在取消注释块之前不会显示已连接的值。

  • 仪表板块不能连接到引用模型中的模型元素。

  • 当您模拟模型层次结构时,引用模型中的仪表板块不会更新。

  • 仪表板块不支持快速加速器模拟。

  • 当您在模拟期间将仪表板块连接到变量或参数时,该变量或参数的数据不会记录到模拟数据检查器。要将变量和参数数据记录到模拟数据检查器,请在模拟之前将仪表板块连接到变量或参数。

  • 类在外部模式下模拟模型时默认参数的行为设置为内联,可以出现仪表板块来更改参数和变量值。但是,更改不会传播到模拟中。例如,获得控件显示所做的更改获得参数使用仪表板块,但是获得在模拟中使用的值不会改变。

参数

全部展开

连接

控件选择要控制的变量或块参数连接表格将块连接到信号上:

  1. 在模型中做出一个包含一个或多个块的选择。

  2. 选择要连接的变量或参数。

    当所选变量或块参数的值非标量时,使用控件底部的文本框连接表指定要连接到仪表板块的元素。要连接到向量、矩阵或数组的元素,请指定元素索引,例如,3.(1、3).要连接到总线或结构中的一个元素,请在总线或结构层次结构的上下文中指定该元素,方法是使用点来指示层次结构中的不同级别,并省略顶层。例如,指定a.b连接到标量元素b结构或总线的一个嵌套在选定的复合变量或参数内。

  3. 点击应用

为了便于理解和调试模型,您可以在模拟期间将Dashboard块连接到模型中的变量和参数。

请注意

要查看连接表中的工作空间变量,请使用Ctrl + D

编程使用

若要以编程方式将指示板块连接到可调参数或变量,请使用Simulink.HMI.ParamSourceInfo对象。的Simulink.HMI.ParamSourceInfo对象包含四个属性。有些属性适用于连接仪表板块到参数,有些适用于连接仪表板块到变量。并非所有字段都有连接的值,因为给定的仪表板块连接到一个参数或一个变量。

块参数:绑定
类型:Simulink.HMI.ParamSourceInfo
默认值:[]

主要

上显示的文本按钮在模型中阻塞。

提示

控件可根据块的状态设计显示不同文本的按钮按钮自定义块库中的块。

编程使用

块参数:ButtonText
类型:字符串或字符数组
默认值:“按钮”

当按下或锁住按钮时,分配给连接块参数的值。

提示

使用块类型参数来配置块如何响应单击:

  • 短暂的—该按钮应用对价值只有你按的时候。

  • 门闩—按钮锁定状态变化时,单击它并应用对价值直到你再次点击它。

编程使用

块参数:OnValue
类型:字符串或字符数组
默认值:' 1 '

指定按钮对单击的响应方式。

  • 短暂的—该按钮应用对价值只有你按的时候。

  • 门闩—按钮锁定状态变化时,单击它并应用对价值直到你再次点击它。

编程使用

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

块标签的位置。当块连接到模型中的一个元素时,标签就是被连接元素的名称。

编程使用

块参数:LabelPosition
类型:特征向量
价值观:“隐藏”|“底”|“高级”
默认值:“隐藏”

格式

块背景不透明度,指定为0到1之间的标量值。

例子:0.5

编程使用

块参数:不透明度
类型:标量
默认值:1

块前景色,包括文本。可以从标准颜色调色板中选择颜色,也可以指定自定义颜色。

编程使用

指定ForegroundColor参数作为字符串或定义1——- - - - - -3.(r g b)向量的值介于0而且1

块参数:ForegroundColor
类型:字符向量|字符串
价值观:(r g b)向量

块背景颜色。可以从标准颜色调色板中选择颜色,也可以指定自定义颜色。

编程使用

指定写成BackgroundColor参数作为字符串或定义1——- - - - - -3.(r g b)向量的值介于0而且1

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

图标

您可以添加图标到按钮块显示在按钮文本旁边或代替按钮文本。您可以从内置的形状图标、汽车图标和无线图标中进行选择,也可以上传自己的自定义SVG、PNG或JPEG文件作为图标使用。

要查看图标选项,请在图标选项卡,选择一个图标类型.要使用您自己的自定义图标,请选择自定义随着图标类型并上传镜像文件。

添加图标时,可以通过以下参数配置图标的外观:

  • 图标对齐-相对于按钮文本的图标对齐

  • 在颜色-图标颜色时,块按下或锁住和应用对价值连接的参数

  • 色差-图标颜色时,方块没有按下或锁住,也没有应用对价值连接的参数

指定一个在颜色而且色差对于图标,您必须进行选择自定义图标的颜色

形状的图标

图标 基本形状库块名称 程序化的使用价值

Check1 Check1

Check2 Check2

Check3 Check3

Check4 Check4

例1 例1

Ex2 Ex2

要是 要是

Ex4 Ex4

Frown1 Frown1

Frown2 Frown2

六角 六角

五角大楼 五角大楼

矩形 矩形

Smile1 Smile1

Smile2 Smile2

固体的脸 SolidFace

固体Frown1 SolidFrown1

固体Frown2 SolidFrown2

固体Smile1 SolidSmile1

固体Smile2 SolidSmile2

广场 广场

三角形 三角形

汽车图标

图标 汽车指示灯库块名称 程序化的使用价值

自适应巡航控制图标:一个速度计,箭头指向一个标记,背景中有一辆汽车的剪影

自适应巡航控制系统 AdaptiveCruiseControl

自适应巡航控制故障图标:一个速度计旁边有一个感叹号,背景中有一辆汽车的剪影

自适应巡航控制故障 AdaptiveCruiseControlFailure

防抱死制动系统图标:一个圈标记“ABS”在一组括号

防抱死制动系统 AntilockBrakeSystem

电池图标:电池的外形,正极上有+符号,负极上有-符号

电池 电池

检查引擎图标:标有“检查引擎”的引擎轮廓

检查发动机 CheckEngine

检查引擎2图标:引擎的轮廓上有避雷针的轮廓,下面有“检查”字样

检查Engine2 CheckEngine2

巡航控制图标:一个速度计,箭头指向其中一个标记

巡航控制系统 CruiseControl

生态模式图标:一个标记为“Eco”的实心叶子形状

生态模式 EcoMode

电子稳定图标:在一组括号内标有“ESP”的圆圈

电子稳定 ElectronicStability

发动机图标:发动机的轮廓

引擎 引擎

发动机冷却液温度图标:背景中有波浪的温度计

发动机冷却液温度 EngineCoolantTemp

发动机故障图标:带有感叹号的发动机剪影

引擎故障 EngineFailure

发动机加热图标:发动机的剪影上有三个向上的波浪箭头

发动机加热 EngineHeating

机油图标:一个油罐的轮廓

机油 EngineOil

外观灯泡故障图标:发光灯泡的剪影,上面有一个感叹号

外灯泡失败 ExteriorBulbFailure

前雾灯图标:雾灯的轮廓向左侧发射光线,被描述为波浪垂直线顶部的对角线,代表雾

前雾灯 FrontFogLight

燃料图标:油泵的剪影,上面有一个箭头指向左边

燃料 燃料

危险图标:警告三角形的轮廓

危害 危害

前照灯调平图标:一盏发出光线的灯的轮廓,上面有一个箭头指向顺时针方向,下面有一个箭头指向逆时针方向,表示灯可以转动来调平光线

头灯平 HeadlampLeveling

高光束图标:发出水平光线的灯的轮廓

梁高 HighBeams

斜坡下降控制图标:汽车沿斜坡行驶的轮廓

山后裔控制 HillDescentControl

照明开关图标:发光灯泡的剪影

照明开关 LightingSwitch

高光束图标:一盏灯的轮廓,发出向下斜射的光线

低梁 LowBeams

停车辅助图标:代表障碍物的实心三角形旁边的字母“P”,而“P”发出的探测信号表示为针对三角形的三条曲线

停车援助 ParkingAssistance

后雾灯图标:雾灯灯的轮廓向右发射光线,被描绘为水平线顶部的波浪垂直线,代表雾

后雾灯 RearFogLight

侧灯图标:两盏灯的轮廓向左右发光

侧灯 侧记

稳定控制图标:汽车的剪影,后面有波浪线,代表汽车滑动

稳定控制 StabilityControl

稳定控制关闭图标:汽车的剪影,后面的波浪线代表汽车滑动,下面的单词“关闭”

稳定控制了 StabilityControlOff

轮胎监视器图标:轮胎横截面的轮廓上有一个感叹号

轮胎监测 TireMonitor

牵引力控制图标:带有“TC”标签的轮胎横截面轮廓

牵引力控制系统 TractionControl

牵引力控制关闭图标:轮胎横截面的轮廓与标签“TC”和一个斜线贯穿整个图像

牵引力控制系统了 TractionControlOff

牵引力控制故障图标:轮胎横截面的轮廓,标签为“TC”,旁边有一个感叹号

牵引力控制系统故障 TractionControlFailure

左转信号图标:一个指向左边的实箭头

左转向灯 TurnSignalLeft

右转信号图标:一个指向右边的实箭头

转向灯右 TurnSignalRight

无线图标

图标 图标的名字 程序化的使用价值

网络图标:无线互联网连接图标

网络 网络

无信号网络图标:无线互联网连接图标是灰色的,旁边有一个划掉的圆圈

网络没有信号 NetworkNoSignal

网络传输图标:一个无线互联网塔

网络传输 NetworkTransmission

Network3G图标:旁边有“3G”字样的无线互联网连接图标

Network3G Network3G

Network4G图标:旁边有“4G”字样的无线互联网连接图标

Network4G Network4G

Network5G图标:旁边有“4G”的无线互联网连接图标

Network5G Network5G

提示

  • 你可以把图标换成a按钮块使用按钮选项卡。

  • 的外观按钮方法设计自己的按钮按钮自定义块库中的块。

    按钮可定制块库中的块支持添加自定义图标,但不包括任何内置图标。

  • 图标的开和关颜色可以应用于这些SVG元素:

    • altGlyph

    • 椭圆

    • 路径

    • 多边形

    • 矩形

    • 文本

    • textPath

    • 不可食用的

    • tspan

编程使用

块参数:图标
类型:字符串|字符向量
默认值:“默认”

图标相对于按钮文本的对齐方式。当您不指定按钮文本时,图标总是在块的中心。

编程使用

块参数:IconAlignment
类型:字符串|字符向量
值:“左”|“对”|“高级”|“底”|“中心”
默认值:“左”

控件中添加图标时按钮块,您可以指定打开和关闭颜色,以便图标颜色的变化反映块的状态。来使用和指定在颜色而且色差对于图标,选择自定义图标的颜色

编程使用

块参数:IconColor
类型:字符串|字符向量
值:“上”|“关闭”
默认值:“关闭”

控件中添加图标时按钮块,您可以指定打开和关闭颜色,以便图标颜色的变化反映块的状态。的在颜色方法按下或锁住块时,指定图标的颜色对价值连接的参数。可以从标准颜色调色板中选择颜色,也可以指定自定义颜色。

依赖关系

要启用在颜色参数,选择自定义图标的颜色

编程使用

指定IconOnColor参数作为1——- - - - - -3.(r g b)向量的值介于0而且1

块参数:IconOnColor
类型:(r g b)向量

控件中添加图标时按钮块,您可以指定打开和关闭颜色,以便图标颜色的变化反映块的状态。的色差属性时,指定图标的颜色对价值连接的参数。可以从标准颜色调色板中选择颜色,也可以指定自定义颜色。

依赖关系

要启用在颜色参数,选择自定义图标的颜色

编程使用

指定IconOffColor参数作为1——- - - - - -3.(r g b)向量的值介于0而且1

块参数:IconOffColor
类型:(r g b)向量

块特征

数据类型

|一半|整数|

直接引线

没有

多维信号

没有

适应信号

没有

讨论二阶导数过零检测

没有

扩展功能

版本历史

介绍了R2015a

Baidu
map