AnyMath 文档

From Workspace

从工作区加载数据作为信号。

blockType: FromWorkspace

图书馆路径:

/Basic/Sources/From Workspace

资料描述

座 *From Workspace*从工作区将数据读入模型并将其作为信号呈现。 座 *From Workspace*可位于模型的任何嵌套级别,可用于将数据从工作区传输到任何模型或子系统。

数据加载的特点

座 *From Workspace*旨在以向量、矩阵或类型的形式从变量中读取数据 工作架;工作架 (一种特殊类型,通过使用块上传数据而获得 *To Workspace*,也可以手动创建,有关更多信息,请参阅 在工程中使用WorkspaceArray).

要读取的变量的名称在参数中设置 *Data*.

根据加载的数据,输出信号可以是标量、矢量或矩阵。 如果输出是包含单个元素的数组,并且选中了复选框 *Interpret 1-D arrays as scalars*,那么块的输出将是一个标量。

参数值 *Data*

h/参数值 *Time Values*

向量资料

矩阵

N乘1矩阵

工作线/工作线 类型 :对

工作架;工作架 类型 :时间

工作架;工作架 类型 :价值

已启用

错误

向量资料

错误

值类型 工作线/工作线

错误

错误

已关闭

港口

输出

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

Details

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

数据类型

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

复数支持

参数

主机

# Data — 要从工作区对象下载的数据

Details

向量、矩阵或类型形式的工作区中的变量 工作架;工作架 (有关详细信息,请参阅 在工程中使用WorkspaceArray).

如果变量设置为向量,则它始终是单列数据(复选框 *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*使用参数 *Interpolate*及 *Output After Final Value*计算在上载数据中最后一个可用点之后的模拟时间的块输出。

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

Extrapolation

已启用

根据最后两个数据点外推

已关闭

错误

Setting to zero

已启用

已关闭

Holding final value

已启用

最后一个值

已关闭

Cyclic repetition

已启用

错误

已关闭

此模式只能在参数 *Interpolate*及 *Time Values*关闭,和一个离散 *Sample time*. 在这种情况下,数据从第一值开始循环重复,否则发生错误。

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

默认值

Extrapolation

程序使用名称

OutputAfterFinalValue

可调谐

可计算

# Interpret 1-D arrays as scalars — 将单元数组转换为标量
Logical

Details

如果选中该框,则该块将包含一个元素的输出数组转换为标量。

如果未选中该复选框,则输出不会更改。

默认值

true (已开启)

程序使用名称

Arrays1DAsScalar

可调谐

可计算