按钮
使用按钮更改参数或变量值
- 库:
模型/仪表盘
描述
使用按钮块,以在模拟之前或模拟期间更改连接的变量或参数的值。您可以配置该按钮,使其仅在按下该按钮时更改值,或者将值更改锁住,直到再次单击该按钮。使用按钮块与其他Dashboard块一起创建一个交互式的Dashboard来控制模型。
双击按钮块在模拟过程中或当块被选中时不会打开它的对话框。要编辑块参数,可以使用属性检查器或者通过以下方式打开块对话框:
当块未被选中且模型未被模拟时,双击该块。
右键单击该块并进行选择块的参数从上下文菜单。
按钮图标
您可以添加图标到按钮块,它与按钮文本一起显示。您可以从预定义的图标集中选择一个图标,该图标集包括基本形状、汽车指示灯和无线图标,也可以上传自己的自定义图标。有关更多信息,包括内置图标的完整列表,请参见图标.
控件中添加图标时按钮块,您可以为图标配置一个打开的颜色和一个关闭的颜色,这样它的颜色就会随着块的状态而变化,并指定图标相对于按钮文本的对齐方式。例如,这个按钮块配置为使用圆形图标,其打开颜色指定为亮绿色,对齐于按钮文本的左侧。
的图标设置按钮块允许您配置模型中块的外观。当您希望进一步自定义块的外观时,请考虑使用按钮自定义块库中的块。的按钮可定制块库中的块支持添加自定义图标,但不包括任何内置图标。
仪表盘连接块
仪表板块不使用端口连接到模型元素。要将仪表板块连接到变量和块参数,请使用连接模式。连接模式简化了连接模型中的仪表板块的过程,特别是当您希望一次连接多个块时。要连接单个仪表板块,还可以使用连接在块对话框中。
提示
在正常模式和加速模式模拟期间,您可以在模型中修改仪表板块连接。
请注意
在您更新模型图之前,仪表板块不能连接到变量。要将仪表板块连接到变量或在打开模型和运行模拟之间修改变量值,请使用Ctrl + D.
要进入连接模式,在画布中,选择要连接的仪表板块。在仿真软件®工具条,显示以所选块的类型命名的选项卡。在“块”选项卡上,单击连接.在连接模式中,当您选择一个或多个块时,将出现用于连接的参数和变量列表。从列表中选择一个变量或参数以连接到所选的仪表板块。
当所选变量或块参数的值非标量时,使用控件底部的文本框连接表指定要连接到仪表板块的元素。要连接到向量、矩阵或数组的元素,请指定元素索引,例如,3.
或(1、3)
.要连接到总线或结构中的一个元素,请在总线或结构层次结构的上下文中指定该元素,方法是使用点来指示层次结构中的不同级别,并省略顶层。例如,指定a.b
连接到标量元素b
结构或总线的一个
嵌套在选定的复合变量或参数内。
若要连接另一个仪表板块,请在另一个仪表板块上暂停并单击连接按钮上面。然后,在模型中选择信号和块,并选择要连接的模型元素。
当您完成连接模型中的仪表板块时,在块选项卡上单击完成连接.
提示
方法可以隐藏未连接块上显示的消息set_param
函数与ShowInitialText
块参数。当您连接该块时,该消息也会消失。
参数记录
连接到仪表板块的可调参数被记录到仿真数据检查器,在那里您可以查看参数值和记录的信号数据。您可以在MATLAB中访问记录的参数数据®的方法从仿真数据检查器导出参数数据Simulink.sdi.exportRun
函数。有关使用模拟数据检查器UI导出数据的更多信息,请参见将数据导出到工作区或文件.参数数据存储在Simulink.SimulationData.Parameter
对象,可作为导出对象中的元素进行访问Simulink.SimulationData.Dataset
.
限制
除了仪表板范围块和显示块,指示板块只能连接到真正的标量信号。
工具条不支持面板内部的块。
您不能使用连接表,以将仪表板块连接到注释掉的块。当您使用连接模式将指示板块连接到注释块时,指示板块在取消注释块之前不会显示已连接的值。
仪表板块不能连接到引用模型中的模型元素。
当您模拟模型层次结构时,引用模型中的仪表板块不会更新。
仪表板块不支持快速加速器模拟。
当您在模拟期间将仪表板块连接到变量或参数时,该变量或参数的数据不会记录到模拟数据检查器。要将变量和参数数据记录到模拟数据检查器,请在模拟之前将仪表板块连接到变量或参数。
类在外部模式下模拟模型时默认参数的行为设置为内联,可以出现仪表板块来更改参数和变量值。但是,更改不会传播到模拟中。例如,获得控件显示所做的更改获得参数使用仪表板块,但是获得在模拟中使用的值不会改变。
参数
连接
连接
—选择要连接的变量或块参数
变量和参数连接选项
控件选择要控制的变量或块参数连接表格将块连接到信号上:
在模型中做出一个包含一个或多个块的选择。
选择要连接的变量或参数。
当所选变量或块参数的值非标量时,使用控件底部的文本框连接表指定要连接到仪表板块的元素。要连接到向量、矩阵或数组的元素,请指定元素索引,例如,
3.
或(1、3)
.要连接到总线或结构中的一个元素,请在总线或结构层次结构的上下文中指定该元素,方法是使用点来指示层次结构中的不同级别,并省略顶层。例如,指定a.b
连接到标量元素b
结构或总线的一个
嵌套在选定的复合变量或参数内。点击应用.
为了便于理解和调试模型,您可以在模拟期间将Dashboard块连接到模型中的变量和参数。
请注意
要查看连接表中的工作空间变量,请使用Ctrl + D.
编程使用
若要以编程方式将指示板块连接到可调参数或变量,请使用Simulink.HMI.ParamSourceInfo
对象。的Simulink.HMI.ParamSourceInfo
对象包含四个属性。有些属性适用于连接仪表板块到参数,有些适用于连接仪表板块到变量。并非所有字段都有连接的值,因为给定的仪表板块连接到一个参数或一个变量。
块参数:绑定 |
类型:Simulink.HMI.ParamSourceInfo |
默认值:[] |
主要
按钮文字
-按钮的文本标签
按钮
(默认)| string |字符向量
对价值
-按下或锁住按钮时分配给连接参数的值
1
(默认)|标量
当按下或锁住按钮时,分配给连接块参数的值。
提示
使用块类型参数来配置块如何响应单击:
短暂的
—该按钮应用对价值只有你按的时候。门闩
—按钮锁定状态变化时,单击它并应用对价值直到你再次点击它。
编程使用
块参数:OnValue |
类型:字符串或字符数组 |
默认值:' 1 ' |
按钮类型
-按钮响应单击
短暂的
(默认)|门闩
指定按钮对单击的响应方式。
短暂的
—该按钮应用对价值只有你按的时候。门闩
—按钮锁定状态变化时,单击它并应用对价值直到你再次点击它。
编程使用
块参数:ButtonType |
类型:字符串或字符数组 |
值:“瞬间” |“锁” |
标签
-块标签位置
隐藏
(默认)|底
|前
块标签的位置。当块连接到模型中的一个元素时,标签就是被连接元素的名称。
编程使用
块参数:LabelPosition |
类型:特征向量 |
价值观:“隐藏” |“底” |“高级” |
默认值:“隐藏” |
格式
不透明度
-背景不透明度
1
(默认)|标量
块背景不透明度,指定为0到1之间的标量值。
例子:0.5
编程使用
块参数:不透明度 |
类型:标量 |
默认值:1 |
前景颜色
-块前景色
(r g b)
向量
块前景色,包括文本。可以从标准颜色调色板中选择颜色,也可以指定自定义颜色。
编程使用
指定ForegroundColor
参数作为字符串或定义1
——- - - - - -3.
(r g b)
向量的值介于0
而且1
.
块参数:ForegroundColor |
类型:字符向量|字符串 |
价值观:(r g b) 向量 |
背景颜色
-块背景色
(r g b)
向量
块背景颜色。可以从标准颜色调色板中选择颜色,也可以指定自定义颜色。
编程使用
指定写成BackgroundColor
参数作为字符串或定义1
——- - - - - -3.
(r g b)
向量的值介于0
而且1
.
块参数:写成BackgroundColor |
类型:字符向量|字符串 |
价值观:(r g b) 向量 |
图标
图标
-按钮上显示的图标
SVG文件| PNG文件| JPEG文件
您可以添加图标到按钮块显示在按钮文本旁边或代替按钮文本。您可以从内置的形状图标、汽车图标和无线图标中进行选择,也可以上传自己的自定义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 |
|
防抱死制动系统 | AntilockBrakeSystem |
|
电池 | 电池 |
|
检查发动机 | CheckEngine |
|
检查Engine2 | CheckEngine2 |
|
巡航控制系统 | CruiseControl |
|
生态模式 | EcoMode |
|
电子稳定 | ElectronicStability |
|
引擎 | 引擎 |
|
发动机冷却液温度 | EngineCoolantTemp |
|
引擎故障 | EngineFailure |
|
发动机加热 | EngineHeating |
|
机油 | EngineOil |
|
外灯泡失败 | ExteriorBulbFailure |
|
前雾灯 | FrontFogLight |
|
燃料 | 燃料 |
|
危害 | 危害 |
|
头灯平 | HeadlampLeveling |
|
梁高 | HighBeams |
|
山后裔控制 | HillDescentControl |
|
照明开关 | LightingSwitch |
|
低梁 | LowBeams |
|
停车援助 | ParkingAssistance |
|
后雾灯 | RearFogLight |
|
侧灯 | 侧记 |
|
稳定控制 | StabilityControl |
|
稳定控制了 | StabilityControlOff |
|
轮胎监测 | TireMonitor |
|
牵引力控制系统 | TractionControl |
|
牵引力控制系统了 | TractionControlOff |
|
牵引力控制系统故障 | TractionControlFailure |
|
左转向灯 | TurnSignalLeft |
|
转向灯右 | TurnSignalRight |
无线图标
图标 | 图标的名字 | 程序化的使用价值 |
---|---|---|
|
网络 | 网络 |
|
网络没有信号 | NetworkNoSignal |
|
网络传输 | NetworkTransmission |
|
Network3G | Network3G |
|
Network4G | Network4G |
|
Network5G | Network5G |
提示
你可以把图标换成a按钮块使用按钮选项卡。
的外观按钮方法设计自己的按钮按钮自定义块库中的块。
的按钮可定制块库中的块支持添加自定义图标,但不包括任何内置图标。
图标的开和关颜色可以应用于这些SVG元素:
altGlyph
圆
椭圆
路径
多边形
矩形
文本
textPath
不可食用的
tspan
编程使用
块参数:图标 |
类型:字符串|字符向量 |
默认值:“默认” |
图标对齐
-相对于按钮文本的图标对齐
左
(默认)|正确的
|前
|底
|中心
图标相对于按钮文本的对齐方式。当您不指定按钮文本时,图标总是在块的中心。
编程使用
块参数:IconAlignment |
类型:字符串|字符向量 |
值:“左” |“对” |“高级” |“底” |“中心” |
默认值:“左” |
自定义图标的颜色
-是否使用图标打开和关闭颜色
从
(默认)|在
控件中添加图标时按钮块,您可以指定打开和关闭颜色,以便图标颜色的变化反映块的状态。来使用和指定在颜色而且色差对于图标,选择自定义图标的颜色.
编程使用
块参数:IconColor |
类型:字符串|字符向量 |
值:“上” |“关闭” |
默认值:“关闭” |
在颜色
-按下或锁定方块时图标的颜色
(r g b)
向量
控件中添加图标时按钮块,您可以指定打开和关闭颜色,以便图标颜色的变化反映块的状态。的在颜色方法按下或锁住块时,指定图标的颜色对价值连接的参数。可以从标准颜色调色板中选择颜色,也可以指定自定义颜色。
依赖关系
要启用在颜色参数,选择自定义图标的颜色.
编程使用
指定IconOnColor
参数作为1
——- - - - - -3.
(r g b)
向量的值介于0
而且1
.
块参数:IconOnColor |
类型:(r g b) 向量 |
色差
-图标颜色时,块不按下或锁住
(r g b)
向量
控件中添加图标时按钮块,您可以指定打开和关闭颜色,以便图标颜色的变化反映块的状态。的色差属性时,指定图标的颜色对价值连接的参数。可以从标准颜色调色板中选择颜色,也可以指定自定义颜色。
依赖关系
要启用在颜色参数,选择自定义图标的颜色.
编程使用
指定IconOffColor
参数作为1
——- - - - - -3.
(r g b)
向量的值介于0
而且1
.
块参数:IconOffColor |
类型:(r g b) 向量 |
块特征
数据类型 |
|
直接引线 |
|
多维信号 |
|
适应信号 |
|
讨论二阶导数过零检测 |
|
扩展功能
C / c++代码生成
使用Simulink®Coder™生成C和c++代码。
代码生成时会忽略仪表板块。
版本历史
介绍了R2015a
MATLAB命令
你点击了一个对应于这个MATLAB命令的链接:
在MATLAB命令窗口中输入命令来运行该命令。Web浏览器不支持MATLAB命令。
您也可以从以下列表中选择网站:
如何获得最佳的网站性能
选择中国网站(中文或英文)以获得最佳的网站表现。其他MathWorks国家网站没有针对从您的位置访问进行优化。