来自工作区
以信号形式从工作区加载数据。
类型: FromWorkspace
图书馆中的路径:
|
说明
来自工作区 程序块从工作区读取数据到模型中,并将其表示为信号。程序块 来自工作区 可以位于模型嵌套的任何层级,并可用于将数据从工作区传输到任何模型或子系统。
数据加载的特点
程序块 来自工作区 用于从向量、矩阵或 WorkspaceArray
类型(特殊类型,可通过使用程序块至工作区 卸载数据获得,也可手动创建,详见)的变量中读取数据。在 Engee 中使用工作空间数组).
要读取的变量名称在参数 数据 中指定。
根据加载的数据,输出信号可以是标量、矢量或矩阵。
参数值 数据 参数值 时间值 |
||||||
`向量 |
矩阵 |
矩阵 N 乘 1 |
工作区数组类型 |
工作空间数组类型`:时间 |
工作区数组类型`:值 |
已启用 |
错误 |
向量 |
错误 |
值类型`工作区数组 |
错误 |
错误 |
已禁用 |
港口
输出
#
OUT_1
—
工作区数据
标量 | 向量 | 矩阵
Details
以信号形式从工作区加载的数据。根据加载的数据,输出信号可以是标量、向量或矩阵。
数据类型 |
|
复数支持 |
无 |
参数
主机
# 数据 — 将从工作区对象中加载的数据
Details
工作区中的变量,其形式为向量、矩阵或 WorkspaceArray
类型(详见在 Engee 中使用工作空间数组 )。
如果变量指定为矢量,则始终是一列数据(不能选择 时间值 复选框)。
如果变量被指定为矩阵,则第一列可同时被视为时间列和数据列,具体取决于是否选中 时间值 复选框。
详见表格。
默认值 |
|
程序使用名称 |
|
可调谐 |
无 |
可计算 |
无 |
#
采样时间 —
计算间隔
SampleTime (real number / vector of two real numbers)
Details
以非负数指定计算步骤之间的间隔。要继承一个计算步骤,请将此参数设置为 -1
。
默认值 |
|
程序使用名称 |
|
可调谐 |
无 |
可计算 |
是 |
#
时间值 —
时间数据解读
Logical
Details
选择复选框以启用时间数据解释。
默认值 |
|
程序使用名称 |
|
可调谐 |
无 |
可计算 |
无 |
#
插值 —
内插数据
Logical
Details
用于计算中间信号值(源数据中没有)的插值方法。如果选中该复选框, 来自工作区 块将使用线性插值计算中间值;如果未选中该复选框,则使用常数插值计算中间值。
Interpolate 参数的值还会影响 来自工作区 程序块如何将模拟时间的输出值外推到第一个数据点。选中复选框时,程序块使用前两个点线性外推输出值。未勾选时,输出为 "0"。
默认值 |
|
程序使用名称 |
|
可调谐 |
无 |
可计算 |
无 |
#
最终值后的输出 —
在数据端点之后确定块输出的方法
外推法
| 设置为零
| 保持最终值
| 循环重复
Details
程序块 来自工作区 使用参数 插值 和 最终值后的输出 ,计算加载数据中最后一个可用点之后模拟时间的程序块输出。
参数值 最终值后的输出 | 参数值 插值 | 最后一个数据值之后的程序块输出值 |
---|---|---|
|
包含 |
从最后两个数据点推断得出 |
已禁用 |
错误 |
|
|
已启用 |
零 |
关闭 |
||
|
开启 |
最后值 |
关闭 |
||
|
已启用 |
错误 |
已启用 |
只有在参数 插值 和 时间值 已禁用且离散 采样时间 已设置的情况下,才能使用该模式。在这种情况下,数据从第一个值开始循环,否则会发生错误。 |
值 |
|
默认值 |
|
程序使用名称 |
|
可调谐 |
无 |
可计算 |
无 |