AnyMath 文档

From Workspace

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

模块类型: 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

可调谐

可计算