Engee 文档

From Workspace

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

类型: FromWorkspace

图书馆中的路径:

/Basic/Sources/From Workspace

说明

From Workspace 程序块从工作区读取数据到模型中,并将其表示为信号。程序块 From Workspace 可以位于模型嵌套的任何层级,并可用于将数据从工作区传输到任何模型或子系统。

数据加载的特点

程序块 From Workspace 用于从向量、矩阵或 WorkspaceArray 类型(特殊类型,可通过使用程序块To Workspace 卸载数据获得,也可手动创建,详见)的变量中读取数据。在 Engee 中使用工作空间数组).

要读取的变量名称在参数 Data 中指定。

根据加载的数据,输出信号可以是标量、矢量或矩阵。

参数值 Data

参数值 Time Values

`向量

矩阵

矩阵 N 乘 1

工作区数组类型 :pair

工作空间数组类型`:时间

工作区数组类型`:值

已启用

错误

向量

错误

值类型`工作区数组

错误

错误

已禁用

港口

输出

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

Details

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

数据类型

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

复数支持

参数

主机

# Data — 将从工作区对象中加载的数据

Details

工作区中的变量,其形式为向量、矩阵或 WorkspaceArray 类型(详见在 Engee 中使用工作空间数组 )。

如果变量指定为矢量,则始终是一列数据(不能选择 Time Values 复选框)。

如果变量被指定为矩阵,则第一列可同时被视为时间列和数据列,具体取决于是否选中 Time Values 复选框。

详见表格

默认值

workspace_in

程序使用名称

VariableName

可调谐

可计算

# Sample time — 计算间隔
SampleTime (real number / vector of two real numbers)

Details

以非负数指定计算步骤之间的间隔。要继承一个计算步骤,请将此参数设置为 -1

默认值

0

程序使用名称

SampleTime

可调谐

可计算

# Time Values — 时间数据解读
Logical

Details

选择复选框以启用时间数据解释。

默认值

true (已开启)

程序使用名称

TimeValues

可调谐

可计算

# Interpolate — 内插数据
Logical

Details

用于计算中间信号值(源数据中没有)的插值方法。如果选中该复选框, From Workspace 块将使用线性插值计算中间值;如果未选中该复选框,则使用常数插值计算中间值。

Interpolate 参数的值还会影响 From Workspace 程序块如何将模拟时间的输出值外推到第一个数据点。选中复选框时,程序块使用前两个点线性外推输出值。未勾选时,输出为 "0"。

默认值

true (已开启)

程序使用名称

Interpolate

可调谐

可计算

# Output After Final Value — 在数据端点之后确定块输出的方法
Extrapolation | Setting to zero | Holding final value | Cyclic repetition

Details

程序块 From Workspace 使用参数 InterpolateOutput After Final Value ,计算加载数据中最后一个可用点之后模拟时间的程序块输出。

参数值 Output After Final Value 参数值 Interpolate 最后一个数据值之后的程序块输出值

Extrapolation

包含

从最后两个数据点推断得出

已禁用

错误

Setting to zero

已启用

关闭

Holding final value

开启

最后值

关闭

Cyclic repetition

已启用

错误

已启用

只有在参数 InterpolateTime Values 已禁用且离散 Sample time 已设置的情况下,才能使用该模式。在这种情况下,数据从第一个值开始循环,否则会发生错误。

Extrapolation | Setting to zero | Holding final value | Cyclic repetition

默认值

Extrapolation

程序使用名称

OutputAfterFinalValue

可调谐

可计算