主要内容

设计自定义指标

您可以设计自定义仪表,使其看起来像真实系统中的显示器,或使用圆形量规、水平量规和垂直量规块使信号动画化。本示例逐步指导如何设计使用垂直量块的温度计和使用圆形量块的安培计。

本例的模型包括几个连接到正弦波块输出的定制压力表。该示例给出了在模型画布中设计量块的逐步指导。该模型包括一个面板,其中包含额外的定制仪表,您可以自行探索。示例目录包含一个文件夹,其中包含用于创建仪表的所有SVG图像。

设计一种使用垂直量块的温度计

使用垂直量块设计的温度计使用背景图像来定义温度计的形状,并使用垂直量块的值条来表示模拟过程中连接的信号的值。面板中的电池级别块使用类似的设计策略。

要设计温度计,使用快速插入菜单在模型中添加垂直量块:

  1. 要打开快速插入菜单,在画布中双击。

  2. 要搜索可定制的垂直量块,请键入垂直的规

  3. 选择带有库路径的搜索结果模型/仪表板/可定制的街区

要修改垂直量块的设计,请进入设计模式:

  1. 在模型画布中,选择垂直量块。

  2. 在Simulink®工具条中,单击选项卡。

  3. 选项卡上,单击编辑.在垂直量程块上方会出现一个工具栏。

  4. 要打开属性检查器,请在工具栏中单击打开设计选项卡.在设计模式下,设计选项卡的属性检查器是活动的。

添加温度计背景图像:

  1. 选择背景图像组件的设计选项卡。

  2. 选择图像Section,点击加号按钮。

  3. 内导航CustomGaugeImages文件夹并选择Thermometer.svg文件。

温度计的设计使用值条,而不是指针,以表示连接信号的值。要删除针图像,请在设计选项卡中,选择组件。然后,在选择图像部分,单击X按钮。

接下来,调整缩放范围,颜色,位置和大小:

  1. 设计选项卡中,选择规模组件。

  2. 范围部分,改变最大到50。

  3. 蜱虫节和标签部分,改变颜色改为黑色,这样勾标记在白色背景上更明显。

  4. 调整刻度的大小,使其适合温度计背景图像的白色列。您可以在块上交互式地调整刻度的宽度和高度,或使用设计选项卡。当交互调整大小时,您可以通过按保持缩放的长宽比转变当你拖动方块的角时。使用设计选项卡,大小和位置部分,调整宽度而且高度

  5. 将刻度上的零点与背景图像红色区域的顶部对齐。

最后,更改值条的宽度和颜色:

  1. 设计选项卡中,选择值吧组件。

  2. 价值预览部分,调整滑块,以预览当输入值大于最小比例值时,值栏显示的内容。

  3. 值吧部分,改变颜色红色的。

  4. 扩大值栏,使它填满温度计的大部分。可以在块上使用交互控件,也可以使用设计选项卡。在设计选项卡,在值吧、调整大小

  5. 降低值栏的不透明度,这样标签更容易阅读。

完成对温度计的设计的调整后,要退出设计模式,请在属性检查器中设计选项卡上,单击编辑

你可以使用完成的温度计显示信号值。在模型中,正弦波块代表温度。

将垂直量规块连接到带偏移的正弦波信号:

  1. 选择垂直量块。

  2. 单击出现在块上方的Connect按钮。

  3. 选择带偏移的正弦波信号。

  4. 选择带偏移的正弦波选项,该选项出现在所选信号的下方。

  5. 单击X在Simulink窗口的右上角。

要查看温度计的工作情况,请模拟模型。

用圆形量块设计一个电流表

使用圆形量块设计的电流表使用背景图像来定义电流表的外观,并在模拟过程中使用针图像和值条来指示连接信号的值。面板中的压力表块采用了类似的设计策略。

要设计一个安培计,在模型中添加一个圆形量块。

的属性检查器未打开设计选项卡的编辑按钮按下:

  1. 在模型画布中,选择圆形量块。

  2. 在Simulink工具条中,单击选项卡。

  3. 选项卡上,单击编辑.一个工具栏出现在圆形量块的上方。

  4. 要打开属性检查器,请在工具栏中单击打开设计选项卡

添加安培计背景图像:

  1. 选择背景图像组件的设计选项卡。

  2. 选择图像Section,点击加号按钮。

  3. 选择Ammeter.svg文件。

改变缩放限制和颜色:

  1. 设计选项卡中,选择规模组件。

  2. 范围部分,改变最低-50年最大50

  3. 蜱虫节和标签部分,改变颜色改为黑色,这样勾标记在白色背景上更明显。

安培计刻度在水平准星上开始和结束。规模开始角指定最小比例和比例的位置指定刻度弧的范围,均以度为单位。在设计选项卡,在范围,改变开始角180

调整刻度位置,使整个刻度适合安培计背景图像的显示区域,针的中心大约位于半圆的中心。

更换针头图像:

  1. 设计选项卡,选择Needle组件。

  2. 选择图像Section,点击加号按钮。

  3. 选择Needle.svg文件。

针状图像是一条黑色直线。保存的图像对于块的大小和方向来说太大了,以至于指针没有指向刻度上的零点。若要旋转针图像,请单击块中的针旋转按钮。然后,使用块中的针抓手柄来调整和重新定位针,使其从背景图像中半圆的中心开始,并在刻度最小的标签之前结束。

预览值栏:

  1. 打开值吧组件。

  2. 要查看值栏如何随着指针移动而增长,请移动中的滑块价值预览部分。

值条从原点开始增长。缺省情况下,原点为标度的最小值。

将原点改为零:

  1. 打开规模组件。

  2. 范围节中,设置起源0

要看变化,打开值吧组件,并移动滑块中的价值预览部分。值条从零(新的原点)开始增长。

完成安培计的设计调整后,要退出设计模式,请在属性检查器中设计选项卡上,单击编辑

你可以使用完成的电流表显示信号值。在模型中,正弦波块表示安培计的输入。

将圆形量块连接到正弦波信号:

  1. 选择圆形量块。

  2. 单击出现在块上方的Connect按钮。

  3. 选择正弦波块输出信号。

  4. 选择正弦波选项,该选项出现在所选信号的下方。

  5. 单击X在Simulink窗口的右上角。

要看安培计在行动,模拟模型。

探索更多定制量具

模型中的面板包含更多使用圆形量规、水平量规和垂直量规块构建的定制量规示例。有关面板的更多信息,请参见使用面板交互设计和调试模型.要查看面板,双击模型中的面板图标。您可以将面板拖到画布中,或调整窗口的大小以查看面板。要查看压力表如何响应不断变化的输入值,请模拟模型。的CustomGaugeImages文件夹包含用于创建每个尺寸的SVG图像,因此您可以尝试自己复制设计。

另请参阅

相关的话题

Baidu
map