文档

信号规格

指定所需的尺寸、采样时间、数据类型、数字类型和信号的其他属性

  • 图书馆:
  • 金宝appSimulink/信号属性

    HDL编码器/信号属性

描述

这个信号规格块允许您指定连接到其输入和输出端口的信号的属性。如果指定的属性与连接到其端口的块指定的属性冲突,Simulink金宝app®软件在编译模型时显示错误。例如,在模拟开始时,如果不存在冲突,Simulink将消除金宝app信号规格从编译的模型中删除块。换句话说信号规格块是一个虚拟块。它只用于指定信号的属性,在模型的模拟中不起作用。

你可以使用信号规格块以确保信号的实际属性符合所需属性。例如,假设您和同事正在处理同一模型的不同部分。你用信号规格块将模型的您部分与同事部分连接起来。如果您的同事在未通知您的情况下更改了信号的属性,则属性将输入相应的信号规格块不匹配。当您尝试模拟模型时,会出现错误。

您也可以使用信号规格块以确保信号属性在整个模型中的正确传播。但是,如果某些块对其接受或输出的信号具有未指定的属性,则模型没有足够的信息来正确传播属性。在这些情况下信号规格块可以提供Simulink所需的信息金宝app信号规格当块缺少信号属性时,块还有助于加快模型编译。

这个信号规格块支撑金宝app信号标签传播.

港口

输入

全部展开

要检查其属性的输入信号,指定为标量、向量、矩阵或N-D数组。块将对照您在块对话框中指定的所需属性检查输入信号的属性。如果属性不匹配,块将生成错误。

数据类型:单一的|双重的|int8|int16|int32|uint8|uint16|uint32|布尔值|定点|列举|公共汽车

输出

全部展开

输出信号是当信号的所有属性与对话框中指定的属性匹配时的输入信号。如果属性不匹配,块将生成错误。

数据类型:单一的|双重的|int8|int16|int32|uint8|uint16|uint32|布尔值|定点|列举|公共汽车

参数

全部展开

将块输出的最小值指定为有限实双标量值。

如果将总线对象指定为此块的数据类型,请不要为该块上的总线数据设置最小值。Simulink将忽略此设置。相反,请为指定为数据类型的总线对象的总线元素设置最小值。有关总线元素的最小属性的信息,请参阅金宝app金宝app模拟总线元件.

金宝appSimulink使用此值执行以下操作:

  • 模拟范围检查(参见信号范围)

  • 定点数据类型的自动缩放

程序化使用

块参数:奥特明
类型:字符向量
价值观:标量
违约:'[ ]'

将块输出的最大值指定为有限实双标量值。

如果指定总线对象作为此块的数据类型,请不要设置块上总线数据的最大值。Simulink忽略此设置。相反,设置指定为数据类型的总线对象的总线元素的最大值。有关总线元素的最大属性的信息,请参见金宝app金宝app模拟总线元件.

金宝appSimulink使用此值执行以下操作:

  • 模拟范围检查(参见信号范围)

  • 定点数据类型的自动缩放

程序化使用

块参数:奥特马克斯
类型:字符向量
价值观:标量
违约:'[ ]'

指定所需的输出数据类型。如果输入信号的数据类型与指定的值不匹配,则块将生成错误。

点击显示数据类型助手按钮显示数据类型助手,可帮助您设置数据类型属性。有关详细信息,请参阅使用数据类型助手指定数据类型.

程序化使用

块参数:OutDataTypeStr
类型:特征向量
价值:“继承:auto'|'double'|'single'|'int8'|'uint8'|'int16'|'uint16'|'uint32'|'uint32'|'uint32'|'uint32'|'uint64'|'uint64'|'boolean'|'fixdt(1,16,0)'fixdt(1,16,2^0,0)|'Enum:'Enum:'Bus:
违约:'继承:自动'

选择此参数可防止定点工具覆盖输出在块上指定的数据类型。有关详细信息,请参阅使用锁定输出数据类型设置(定点设计器)。

程序化使用

块参数:磅秤
类型:特征向量
价值观:“关”|“开”
违约:“关”

如果将总线对象指定为数据类型,请使用此参数指定是否仅接受非虚拟总线信号。

  • -指定信号必须来自事实上的公共汽车

  • 在…上-指定信号必须来自非虚拟的公共汽车

依赖关系

要启用此参数,请设置数据类型对于这些值之一:

  • 总线:<对象名称>

  • <数据类型表达式>指定总线对象的

程序化使用

块参数:总线输出结构
类型:特征向量
价值:“关”|“开”
违约:“关”

指定块的输入信号的物理单位。要指定单位,请开始在文本框中键入。键入时,该参数将显示潜在的匹配单位。有关受支持单元的列表,请参阅金宝app容许单位制.

要约束单位系统,请单击参数右侧的链接:

  • 如果单元系统配置块存在于组件中,将打开其对话框。使用该对话框可为组件指定允许和不允许的单位制。

  • 如果单元系统配置组件中不存在块,将显示“模型配置参数”对话框。使用该对话框可为模型指定允许和不允许的单位系统。

程序化使用

块参数:单位
类型:特征向量
价值观:“继承”|
违约:“继承”

指定输入和输出信号的尺寸。

  • -1-指定信号继承标注。

  • N-指定宽度的向量N.

  • [m n]-指定一个具有M行列N柱。

程序化使用

块参数:尺寸
类型:特征向量
价值观:'-1'|N|[m n]
违约:'-1'

将信号指定为可变大小、固定大小或两者兼有。

  • 继承-允许可变大小和固定大小的信号。

  • -不允许可变大小的信号。

  • -仅允许可变大小的信号。

依赖关系

当信号为可变大小的信号时尺寸参数指定信号的最大尺寸。

如果指定总线对象,则模拟仅允许禁用总线对象的可变大小信号。

程序化使用

块参数:瓦西塞希
类型:特征向量
价值观:“继承”|“不”|“是的”
违约:“继承”

指定采样之间的时间间隔。要继承采样时间,请将此参数设置为-1看见指定采样时间了解更多信息。

程序化使用

参数:取样时间
类型:特征向量
价值观:任何有效的采样时间
违约:'-1'

指定输入和输出信号的复杂性。

  • 汽车-要么接受真实的复杂的作为数字类型。

  • 真实的-将数字类型指定为实数。

  • 复杂的-将数字类型指定为复数。

程序化使用

参数:信号类型
类型:特征向量
价值观:“自动”|“真的”|“复杂”
违约:“自动”

块特征

数据类型

布尔值|公共汽车|双重的|列举|定点|整数|单一的|一串

直接馈通

多维信号

可变大小信号

过零检测

扩展能力

C/C++代码生成
使用Simulink®编码器生成C和C++代码™.金宝app

定点转换
使用定点设计器设计和模拟定点系统™.

在R2006a之前引入