指定期望的尺寸,采样时间,数据类型,数字类型,和信号的其他属性
信号属性
信号规格块允许用户指定连接到其输入和输出端口的信号的属性。如果通过连接到它的端口,Simulink的块中指定的属性指定的属性冲突万博1manbetx®当它编译模型软件显示错误。例如,在一个模拟的开始,如果不存在冲突,Simulink中消除了编译模型的信号规格块。万博1manbetx换句话说,信号规格块是一个虚拟块。它只存在于指定信号的属性,并起着模型的模拟中没有作用。
可以使用信号的规格块,以确保信号相遇的实际属性所需的属性。例如,假设你和一个同事在同一模型的不同部分工作。您可以使用信号规格块到你的模型的一部分与同事的交流。如果你的同事改变信号的属性,无需通知您,进入相应的信号规格块的属性不匹配。当您尝试模拟模型,你会得到一个错误。
还可以使用的信号规格块,以确保整个模型信号的属性正确传播。允许Simulink的传播属性,块与块的能力是强大的。万博1manbetx但是,如果某些块为他们接受或输出信号未指定的属性,该模型没有足够的信息来传播正确的属性。对于这些情况下,信号规格块是提供Simulink中需要的信息的一个好方法。万博1manbetx使用信号规格块也有助于加快模型编译时块丢失信号的属性。
信号规格块支撑万博1manbetx信号标签传播。
信号规格块接受任何数据类型的实数或复数信号即Simulink的载体,包括定点和枚举数据类型,以及总线的对象。万博1manbetx万博1manbetx输入数据类型必须由指定的数据类型相匹配数据类型参数。
如果指定一个总线对象作为这个块的数据类型,请不要在该块上总线的数据集的最小值和最大值。万博1manbetxSimulink中忽略这些设置。取而代之的是,设置指定为数据类型的总线对象的总线元件的最小和最大值。该值应该是有限的真正双标。
用于在总线元件的最小和最大属性的信息,请参见万博1manbetxSimulink.BusElement
。
欲了解更多信息,请参阅数据类型支持的Simu万博1manbetxlink万博1manbetx。
指定块输出的最小值。
默认:[]
(未指定)
这个数字必须是有限的实双标值。
如果指定一个总线对象作为这个块的数据类型,不设置在该区块总线数据的最小值。万博1manbetxSimulink中忽略此设置。相反,指定为数据类型的总线对象的总线元件设定的最低值。用于在总线元件的最小属性信息,请参见万博1manbetxSimulink.BusElement
。
万博1manbetxSimulink中使用这个值来执行:
模拟范围检查(见信号范围)
定点数据类型的自动缩放
参数:OUTMIN |
类型:特征向量 |
值:任何有效的有限实双标值 |
默认:'[]' |
指定块输出的最大值。
默认:[]
(未指定)
这个数字必须是有限的实双标值。
如果指定一个总线对象作为这个块的数据类型,不设置在该区块总线数据中的最大值。万博1manbetxSimulink中忽略此设置。相反,指定为数据类型的总线对象的总线元件中设置的最大值。有关总线元素的最大属性信息,请参阅万博1manbetxSimulink.BusElement
。
万博1manbetxSimulink中使用这个值来执行:
模拟范围检查(见信号范围)
定点数据类型的自动缩放
参数:OUTMAX |
类型:特征向量 |
值:任何有效的有限实双标值 |
默认:'[]' |
指定输出数据类型。
默认:汽车
继承:汽车
继承的数据类型。
双
指定的数据类型是双
。
单
指定的数据类型是单
。
INT8
指定的数据类型是INT8
。
UINT8
指定的数据类型是UINT8
。
INT16
指定的数据类型是INT16
。
UINT16
指定的数据类型是UINT16
。
INT32
指定的数据类型是INT32
。
UINT32
指定的数据类型是UINT32
。
布尔
指定的数据类型是布尔
。
fixdt(1,16,0)
指定的数据类型是固定的点fixdt(1,16,0)
。
fixdt(1,16,2 ^ 0,0)
指定的数据类型是固定的点fixdt(1,16,2 ^ 0,0)
。
枚举:<类名>
指定所列举的数据类型。
总线:<对象名>
数据类型是一个总线对象。
<数据类型表达式>
一个数据类型的对象的名称,例如万博1manbetxSimulink.NumericType
不要指定一个总线对象的表达。
点击显示数据类型助手按键以显示数据类型助理,它可以帮助您设置数据类型参数。
参数:OutDataTypeStr |
类型:特征向量 |
值:“继承:汽车” |“双师型” |“单” |'INT8' |'UINT8' |'INT16' |'UINT16' |'INT32' |'UINT32' |“布尔” | 'fixdt(1,16,0)' | 'fixdt(1,16,2^0,0)' | 'Enum: |
默认:“继承:汽车” |
选择数据的类别来指定。
默认:继承
继承
指定继承规则的数据类型。选择继承
使汽车
。
内置
指定内置数据类型。选择内置
使可能的值的列表:
双
(默认)
单
INT8
UINT8
INT16
UINT16
INT32
UINT32
布尔
固定点
指定定点数据类型。
枚举
指定枚举数据类型。选择枚举
可以输入一个类名。
总线
总线对象。选择总线
使总线对象参数的权利,在那里你输入你要用来定义总线结构的总线对象的名称。如果您需要创建或更改总线对象,单击编辑到右面总线对象字段打开Simulink的总线编辑器万博1manbetx。有关详细信息,请参阅创建总线编辑器总线对象。
表达
计算结果为数据类型的表达式。选择表达
使第二个菜单/文本框的右侧,在那里你可以输入表达式。
不要指定一个总线对象的表达。
点击显示数据类型助手按键启用此参数。
看到阻止特定的参数为命令行信息。
指定该信号数据类型超控模式。
默认:继承
继承
继承其上下文数据类型覆盖设置,即,是从块,万博1manbetxSimulink.Signal
对象或状态流®图表中正在使用的信万博1manbetx号的Simulink。
离
忽略其上下文的数据类型覆盖设置和使用为信号指定的定点数据类型。
关闭数据类型覆盖单个数据类型的能力提供,当你申请数据类型覆盖了模型中的数据类型更大的控制权。例如,您可以使用此选项,以确保数据类型符合下游块的要求,而不管数据类型覆盖设置的。
此参数仅当出现模式是内置
要么固定点
。
指定是否要带符号的定点数据。
默认:签
签
指定固定点数据作为签名。
无符号
指定为无符号的定点数据。
选择模式>固定点
启用此参数。
看到阻止特定的参数为命令行信息。
指定保存量化整数字的位大小。
默认:16
最低:0
最大值:32
大尺寸的字代表了比小尺寸的字更精确的较大值。
选择模式>固定点
启用此参数。
看到阻止特定的参数为命令行信息。
指定缩放的定点数据,以避免溢出条件,尽量减少量化误差的方法。
默认:最佳精度
二进制点
指定二进制点的位置。
斜率和偏置
输入斜率和偏置。
最佳精度
指定最佳精度值。
选择模式>固定点
启用此参数。
选择二进制点
可以实现:
分数长度
计算最佳精度缩放
选择斜率和偏置
可以实现:
坡
偏压
计算最佳精度缩放
欲了解更多信息,请参阅指定定点数据类型。
如果指定一个总线对象的数据类型,使用此参数可以指定是否只接受非虚总线信号。
默认:离
指定一个信号必须来自一个虚拟总线。
指定一个信号必须来自一个非虚总线。
下列数据类型值启用此参数:
总线:<对象名>
<数据类型表达式>
指定一个总线对象
参数:BusOutputAsStruct |
类型:特征向量 |
值:“关” |'上' |
默认:“关” |
选择锁定此块的输出数据类型设置对由定点工具和定点顾问变化。
默认:离
锁定此块的输出数据类型设置。
允许定点工具和定点顾问来改变输出数据类型设置该块。
参数:LockScale |
类型:特征向量 |
值:“关” |'上' |
默认:“关” |
欲了解更多信息,请参阅使用锁定输出数据类型设置(定点设计师)。
指定输入信号至该块的物理单元。
看到阻止特定的参数为命令行信息。
指定输入和输出信号的尺寸。
默认:-1
-1
指定该信号继承尺寸。
ñ
宽度的指定矢量信号ñ
。
[M n]的
指定矩阵信号具有米
行ñ
列。
参数:外形尺寸 |
类型:特征向量 |
值:'-1' |ñ |[M n]的 |
默认:'-1' |
指定一个可变大小的信号,固定大小的信号,或二者。
默认:继承
继承
允许可变大小和固定大小的信号。
没有
不允许可变大小的信号。
是
只允许可变大小的信号。
当信号是一个可变尺寸的信号,所述外形尺寸参数指定信号的最大尺寸。
如果指定一个总线对象,模拟允许可变大小的信号只有一个残疾总线对象。
参数:VarSizeSig |
类型:特征向量 |
值:'继承' |'没有' |'是' |
默认:'继承' |
信号规格块支持虚拟和非虚拟总线。万博1manbetx如果指定一个总线对象作为数据类型,然后设置这些其他块参数如下:
块参数 | 必需值的总线数据类型 |
---|---|
可变大小的信号 | 没有 |
如在总线对象中指定的总线输入到一个信号规格块中的所有元素都必须具有相同的名称。
在非虚拟总线输入到信号规格块中的所有信号都必须具有相同的采样时间,即使相关的总线对象的元素指定继承的采样时间。您可以使用速率转换块以改变的个体信号,或者在总线上的所有信号的采样时间。看到指定总线信号采集时报和总线功能块想要查询更多的信息。
数据类型 |
双|单|布尔|基地整数|定点|枚举|总线 |
采样时间 |
由指定的采样时间参数 |
直接馈通 |
是 |
多维信号 |
是 |
可变大小信号 |
是 |
过零检测 |
没有 |
代码生成 |
是 |