simulink之显示信号属性

模型中的信号线具有数据类型、维度和数值复杂性等属性。当你在方框图上显示这些属性时,你可以:
使模型更易于他人理解。
确定信号最终用于模拟的属性值(例如,当信号使用继承的数据类型时)。
规划你的策略,沿着数据路径(一系列连接的块)控制这些属性。
此外,要在可搜索、可排序的表中检查和指定这些属性,可以使用模型数据编辑器。

端口和信号菜单

Simulink®编辑器的Display >Signals & Ports子菜单提供以下选项,用于在框图上显示信号属性:
线性化指标
端口数据类型
设计范围
信号尺寸
存储类
测试点/测井指示器
信号分辨率指示器
查看器指示器
宽非标量线

此外,还可以显示采样时间信息。如果你首先选择Display>Sample Time,子菜单将提供Colors, Annotations 和All选项。颜色选项允许根据采样时间类型和相对速率对框图信号线和块进行颜色编码。注释选项在信号线上提供黑色代码,指示采样时间的类型。所有这些都会导致颜色和注释都显示出来。所有这些选项都会导致出现采样时间图例。图例包含采样时间类型和采样时间速率的描述。如果“Colors”处于“打开”状态,则图例中也会显示颜色代码。如果“Annotations ”处于“打开”状态,情况也是如此。

端口数据类型

显示每个信号用于模拟和代码生成的数据类型。数据类型显示在发出信号的输出端口旁边。

在这里插入图片描述

符号(c)表示信号在数值上是复数(i)。

如果使用数据类型别名(例如基本工作区或数据字典中的Simulink AliasType对象)在模型中设置输出数据类型,默认情况下,图表会显示别名。

在这里插入图片描述
如果创建别名链(例如,使用一个Simulink AliasType对象作为另一个Simulink别名type对象的基类型),则图表仅显示用于设置每个信号的输出数据类型的别名。该图不显示链中的基础别名。

要在模型中显示最低的基础数据类型(如int8、single或s16En14)以及别名,请选择Display >Signals and Ports >Port Data Type Display Format>Base and Alias Types。

在这里插入图片描述或者,你可以通过选择“Base Type”来显示基本类型,而不是别名。
当你使用定点数据类型时,图表会使用标准符号显示基类型,该符号指示类型的特征(如有符号性和二进制分数长度)。
启用此选项还可以在模型加载时和编辑模型时显示信号属性。

设计范围

在发出信号的输出端口旁边显示信号的编译设计范围。范围是在更新图期间计算的。

在这里插入图片描述
范围以[min…max]格式显示。在上述示例中,多路复用器块输出端口的设计范围显示为[-10…mixed],因为多路复用器模块组合的两个信号具有相同的设计最小值,但设计最大值不同。
你还可以使用命令行参数CompiledPortDesignMin和CompiledPortDesign Max在编译时分别访问端口信号的设计最小值和最大值。

信号尺寸

在携带信号的行旁边显示非标量信号的尺寸。
在这里插入图片描述
显示的格式取决于线路是代表单个信号还是总线。如果该线表示单个矢量信号,Simulink将显示信号的宽度。如果该线表示单个矩阵信号,Simulink将其尺寸显示为[N1xN2],其中Ni是信号第i维的尺寸。如果该线表示承载相同数据类型信号的总线,Simulink将显示N{M},其中N是总线承载的信号数量,M是总线承载信号元素的总数。如果总线携带不同数据类型的信号,Simulink仅显示信号元素的总数{M}。
启用此选项还可以在模型加载时和编辑模型时显示信号尺寸。

信号到对象分辨率指示器

默认情况下,默认情况下,Simulink编辑器以图形方式指示必须解析为信号对象的信号。对于任何已启用信号名称必须解析为信号对象属性的标记信号,信号名称左侧会显示一个信号解析图标。图标看起来像这样:
在这里插入图片描述
信号分辨率图标仅表示信号的Signal name must resolve to signal object 属性已启用。该图标不指示信号是否实际解析,也不会出现在未启用信号名称Signal name must resolve to signal object 属性的隐式解析信号上。
如果存在多个标签,每个标签都会显示一个信号分辨率图标。未标记的分支上不会出现图标。在下图中,信号x2必须解析为信号对象,因此每个标签中信号名称的左侧都会出现一个信号解析图标:

在这里插入图片描述要抑制信号分辨率图标的显示,请在模型窗口中取消选择默认选择的“Display >Signals & Ports >Signal to Object Resolution Indicator。要恢复信号分辨率图标,请重新选择“Signal to Object Resolution Indicator”。单个信号不能设置为独立于整个模型的设置来显示或隐藏信号分辨率指示器。

宽非标量线
绘制比携带标量信号的线更宽的携带矢量或矩阵信号的线。

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值