垂直滑动条
使用可自定义外观的垂直滑块更改参数或变量值
- 库:
万博1manbetxSimulink / Dashboard /自定义块
描述
使用垂直滑动条块在模拟过程中调优变量或块参数的值。控件的外观垂直滑动条块,使其看起来像实际系统中的控件。您可以调整缩放范围和刻度值,以适应您想要调优的值的期望范围。使用垂直滑动条块与其他仪表板块一起创建交互式仪表板来控制您的模型。
定制垂直滑动条块
当你添加垂直滑动条块到您的模型时,该块已预先配置为默认设计。您可以使用具有默认设计的块,也可以使用设计模式自定义块的外观。选择块后,可以通过以下三种方式之一进入设计模式:
在滑块选项卡,在设计,点击编辑.
在属性检查器,在设计选项卡上,单击编辑设计.
在块上方出现的省略号上暂停,然后单击编辑自定义块按钮。
在设计模式下,您可以访问块参数和设置,以便设计块的外观。您可以使用块上方的工具栏更改背景图像或针状图像,并设置比例、勾号标签和值栏的不透明度和颜色。若要设计标尺的外观,请在工具栏的中间部分选择要编辑的标尺的方面。使用工具栏右侧的控件设置颜色和不透明度。您还可以单击并拖动以重新定位指针或刻度。
对于块设计的精细控制,请使用设计页中的属性检查器.您可以使用属性检查器为设计设置输入准确的值。的设计选项卡还包括无法通过工具栏或交互式编辑获得的设计参数,例如向块中添加前景图像的功能。
完成设计编辑后,单击退出,以退出设计模式。
连接仪表板块
仪表板块不使用端口连接到模型元素。要将仪表板块连接到变量和块参数,请使用连接模式。连接模式简化了在模型中连接仪表板块的过程,特别是当您希望一次连接多个块时。要连接单个指示板块,还可以使用连接表中的信息。
提示
在正常模式和加速模式模拟期间,可以在模型中修改仪表板块连接。
请注意
在更新模型图之前,仪表板块无法连接到变量。若要将仪表板块连接到变量或在打开模型和运行模拟之间修改变量值,请使用Ctrl + D.
要进入连接模式,请在画布中选择要连接的仪表板块。关于Simul万博1manbetxink®工具条中,将出现一个以所选块的类型命名的选项卡。在块选项卡上,单击连接.在连接模式下,当您选择一个或多个块时,将显示用于连接的参数和变量列表。从列表中选择一个变量或参数,以连接到选定的仪表板块。
当所选变量或块参数的值是非标量时,请使用控件底部的文本框连接表来指定要连接到仪表板块的元素。要连接到向量、矩阵或数组的元素,请指定元素索引,例如,3.
或(1、3)
.要连接到总线或结构中的元素,请在总线或结构层次结构的上下文中指定元素,方法是使用圆点表示层次结构中的不同级别,并省略顶层。例如,指定a.b
连接到标量元素b
结构或总线的一个
嵌套在所选复合变量或参数内。
要连接另一个仪表板块,请在另一个仪表板块上暂停,然后单击连接按钮在上面。然后,在模型中选择信号和块,并选择一个要连接的模型元素。
当您完成连接模型中的仪表板块时,在块选项卡上单击完成连接.
提示
控件可以隐藏未连接块上显示的消息set_param
函数与ShowInitialText
块参数。当您连接块时,消息也会消失。
参数记录
连接到仪表板块的可调参数被记录到模拟数据检查器,在那里您可以查看参数值以及记录的信号数据。您可以在MATLAB中访问记录的参数数据®方法从仿真数据检查器中导出参数数据万博1manbetxSimulink.sdi.exportRun
函数。有关使用模拟数据检查器UI导出数据的详细信息,请参见将数据导出到工作区或文件.参数数据存储在万博1manbetxSimulink.SimulationData.Parameter
对象,可作为导出对象中的元素访问万博1manbetxSimulink.SimulationData.Dataset
.
限制
除了仪表板范围Block和显示块,仪表板块只能连接到真正的标量信号。
工具条不支持面板内的块。万博1manbetx
您不能使用连接表将仪表板块连接到注释掉的块。当使用连接模式将仪表板块连接到注释块时,在取消注释该块之前,仪表板块不会显示连接的值。
仪表板块不能连接到引用模型中的模型元素。
当模拟模型层次结构时,引用模型中的仪表板块不会更新。
仪表盘块不支持快速加速器模拟。万博1manbetx
在模拟期间将仪表板块连接到变量或参数时,该变量或参数的数据不会记录到模拟数据检查器。若要将变量和参数数据记录到模拟数据检查器,请在模拟之前将仪表板块连接到变量或参数。
类在外部模式下模拟模型时默认参数行为设置为内联,仪表板块可以显示更改参数和变量值。但是,更改不会传播到模拟中。例如,获得控件所做的更改获得参数使用仪表板块,但是获得在模拟中使用的值不会更改。
参数
模型的例子
块特征
数据类型 |
|
直接引线 |
|
多维信号 |
|
适应信号 |
|
讨论二阶导数过零检测 |
|