Engee 文档

来自工作区的信号

以信号形式从工作区加载数据。

类型: SubSystem

图书馆中的路径:

/Signal Operations/Sources/Signal From Workspace

说明

来自工作区的信号*代码块从工作区读取数据到模型中,并将其表示为一个信号。信号*参数指定了包含导入信号的工作区变量的名称,或定义矩阵或三维数组的任何表达式。

端口

输出

# OUT_1 — 工作区数据
标量 | 向量 | 矩阵

Details

以信号形式从工作区加载的数据。根据加载的数据,输出信号可以是标量、矢量、矩阵或三维数组。

  • 如果 Signal 参数指定了一个矩阵 ( ),则 的每一列都会被视为一个独立通道。帧大小由 Samples per frame 参数 指定。输出是一个矩阵 by ,包含 信号每个通道的连续采样。输出的采样周期由*采样时间*参数设置。 采样时间 ,输出帧周期由 设置。为方便起见,导入的行向量 被视为单通道,因此输出帧的维数为 by

Типы данных

Float16, Float32, Float64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64, Bool

数据类型

Float16,Float32,Float64,Int8,Int16,Int32,Int64,UInt8,UInt16,UInt32,UInt64,Bool

复数支持

参数

Main group

# 信号 — 外来信号

Details

从*工作区*变量导入的信号,或定义信号的实际表达式。

默认值

collect(1:10)

程序使用名称

Signal

可调谐

可计算

# 采样时间 — 采样期

Details

输出帧的采样周期 ,指定为正数。输出帧的采样周期为

默认值

1

程序使用名称

SampleTime

可调谐

可计算

# 每帧采样 — 每个输出帧的采样率

Details

每帧采样, ,表示一个输出数据通道中每帧采样的正整数。

默认值

1

程序使用名称

SamplesPerFrame

可调谐

可计算

# 通过以下方式在最终数据值之后输出表格 — 输出值
Setting to zero | Holding final value | Cyclic repetition

Details

指定产生所有指定信号采样后的输出信号。

  • 如果为该参数指定了 "设置为零",程序块将在生成最后一帧信号后的整个仿真时间内以零值生成输出信号。

  • 如果为该参数指定了 "保持最终值",程序块将在生成最后一帧信号后的整个仿真时间内重复最后一帧信号。

  • 如果为该参数指定了 "循环重复",程序块将在到达最后一帧信号后从头开始重复信号。如果*每帧采样*参数中指定的帧大小没有平均分配*来自工作区的信号*子系统的输入信号长度,则将输出错误信息。

程序块不会将输入信号推断到最后一个采样点之外。

Setting to zero | Holding final value | Cyclic repetition

默认值

Setting to zero

程序使用名称

FormOutput

可调谐

可计算