信号规格
指定所需的幅度、采样时间、数据类型、数字类型和其他信号属性。
类型: SignalSpecification
图书馆中的路径:
|
说明
通过 信号规格 程序块,可以设置连接到其输入和输出端口的信号属性。
如果指定的属性与连接到其端口的块所指定的属性相冲突,Engee 将在编译模型时产生错误。例如,在仿真开始时,如果没有冲突,求解器会从编译的模型中删除 信号规格 块。
您可以使用 信号规格 块来确保实际信号属性与所需属性相匹配。 您还可以使用它来确保信号属性在整个模型中正确传播。但是,如果某些块接收或输出的信号属性未定义,模型就没有足够的信息来正确传播属性。在这种情况下, 信号规格 模块可以提供必要的信息。
当块没有信号属性时,使用 信号规格 块还有助于加快模型的编译速度。
端口
输入
#
IN
—
输入信号
标量 | 向量 | 矩阵 | 数组
Details
以标量、矢量、矩阵或 N 维数组形式指定的输入信号。
数据类型 |
Float16、Float32、Float64、Int8、Int16、Int32、Int64、Int128、UInt8、UInt16、UInt32、UInt64、UInt128、Bool、Fixed-point。 |
复数支持 |
有 |
输出
#
出局
—
输出信号
标量 | 向量 | 矩阵 | 数组
Details
转换后的输入信号,如标量、矢量、矩阵或 N 维数组,其属性由用户定义。
数据类型 |
Float16、Float32、Float64、Int8、Int16、Int32、Int64、Int128、UInt8、UInt16、UInt32、UInt64、UInt128、Bool、Fixed-point。 |
复数支持 |
有 |
参数
主要
#
数据类型 —
输出数据类型
继承: 自动
| Float64
| Float32
| Float16
| Int8
| UInt8
| Int16
| UInt16
| Int32
| UInt32
| Int64
| UInt64
| Int128
| UInt128
| Bool
| 定点
Details
输出数据类型。如果输入数据类型与指定值不匹配,设备将输出错误信息。
值 |
|
默认值 |
|
程序使用名称 |
|
可调谐 |
无 |
可计算 |
无 |
#
输出定点类型 —
定点输出数据类型
Data type
Details
定点输出数据类型。
依赖关系
要使用该参数,请将 数据类型 参数设置为 定点
.
默认值 |
|
程序使用名称 |
|
可调谐 |
无 |
可计算 |
是 |
# 尺寸(-1 表示继承) — 输入和输出信号的数值
Details
该参数设置输入和输出信号的值。
参数的 ()
值表示标量值。
参数值 -1
表示信号继承维数。
参数值 (n,)
表示宽度为 n 的矢量。
参数值`(m,n)`表示一个 m 行 n 列的矩阵。
默认值 |
|
程序使用名称 |
|
可调谐 |
无 |
可计算 |
是 |
#
采样时间 —
计算间隔
SampleTime (real number / vector of two real numbers)
Details
以非负数指定计算步骤之间的间隔。要继承一个计算步骤,请将此参数设置为 -1
。
默认值 |
|
程序使用名称 |
|
可调谐 |
无 |
可计算 |
是 |
#
信号类型 —
信号复杂度
自动
| 真实
| 复合
Details
输入和输出信号的复杂性。定义为
-
自动
- 从输入信号继承的复杂性。 -
真实
- 一个真实的信号是可以预期的。 -
复合
- 预期为复数信号。
值 |
|
默认值 |
|
程序使用名称 |
|
可调谐 |
无 |
可计算 |
无 |