From Workspace
以信号形式从工作区加载数据。
blockType: FromWorkspace
图书馆路径:
|
说明
From Workspace 程序块从工作区读取数据到模型中,并将其表示为信号。程序块 From Workspace 可以位于模型嵌套的任何层级,并可用于将数据从工作区传输到任何模型或子系统。
数据加载的特点
程序块 From Workspace 用于从向量、矩阵或 WorkspaceArray 类型(特殊类型,可通过使用程序块To Workspace 卸载数据获得,也可手动创建,详见)的变量中读取数据。在工程中使用WorkspaceArray).
要读取的变量名称在参数 Data 中指定。
根据加载的数据,输出信号可以是标量、矢量或矩阵。
参数值 Data 参数值 Time Values |
||||||
`向量 |
矩阵 |
矩阵 N 乘 1 |
工作区数组类型 |
工作空间数组类型`:时间 |
工作区数组类型`:值 |
已启用 |
错误 |
向量 |
错误 |
值类型`工作区数组 |
错误 |
错误 |
已禁用 |
港口
输出
#
OUT_1
—
工作区数据
标量 | 向量 | 矩阵
Details
以信号形式从工作区加载的数据。根据加载的数据,输出信号可以是标量、向量或矩阵。
| 数据类型 |
|
| 复数支持 |
无 |
参数
主机
# Data — 要从工作区对象下载的数据
Details
向量、矩阵或类型形式的工作区中的变量 工作架;工作架 (有关详细信息,请参阅 在工程中使用WorkspaceArray).
如果变量设置为向量,则它始终是单列数据(复选框 Time Values 无法安装)。
如果变量设置为矩阵,那么第一列既可以被视为时间列,也可以被视为数据列,具体取决于是否选中了复选框。 Time Values .
有关详细信息,请参阅 表。
| 默认值 |
|
| 程序使用名称 |
|
| 可调谐 |
无 |
| 可计算 |
无 |
#
Sample time —
计算步骤之间的间隔
SampleTime (real number / vector of two real numbers)
Details
将计算步骤之间的间隔指定为非负数。 要继承计算步骤,请将此参数设置为 −1.
| 默认值 |
|
| 程序使用名称 |
|
| 可调谐 |
无 |
| 可计算 |
是 |
#
Time Values —
时间数据的解释
Logical
Details
选中该框以启用时间数据的解释。
| 默认值 |
|
| 程序使用名称 |
|
| 可调谐 |
无 |
| 可计算 |
无 |
#
Interpolate —
内插数据
Logical
Details
一种用于计算信号中间值(源数据缺失)的插值方法。 如果选中该框,则该块 From Workspace 使用中间值的线性插值,如果删除-常量插值。
Interpolate 参数的值也会影响块的方式 From Workspace 将仿真时间的输出值外推到第一个数据点。 选中复选框后,块将使用前两个点线性外推输出值。 当标志被取消选中时,输出信号是 0.
| 默认值 |
|
| 程序使用名称 |
|
| 可调谐 |
无 |
| 可计算 |
无 |
#
Output After Final Value —
用于确定数据端点之后的块输出的方法
Extrapolation | Setting to zero | Holding final value | Cyclic repetition
Details
座 From Workspace 使用参数 Interpolate 和 Output After Final Value 来计算在上传数据中可用的最后一点之后的模拟时间的块输出。
| 参数值 Output After Final Value | 参数值 Interpolate | 最后一个数据值之后输出的块的值 |
|---|---|---|
|
|
根据最后两个数据点外推 |
|
错误 |
|
|
|
零 |
|
||
|
|
最后一个值 |
|
||
|
|
错误 |
|
此模式只能在参数 Interpolate 和 Time Values 关,并且设置离散模式。 Sample time . 在这种情况下,数据从第一值开始循环重复,否则发生错误。 |
| 值 |
|
| 默认值 |
|
| 程序使用名称 |
|
| 可调谐 |
无 |
| 可计算 |
无 |