Engee 文档

Data Store Write

写入数据仓库。

类型: DataStoreWrite

图书馆中的路径:

/Basic/Signal Routing/Data Store Write

说明

Data Store Write 将输入值复制到指定的数据存储区。程序块执行的每次写操作 Data Store Write 都会覆盖数据存储区或其选定部分,并替换之前的内容。

该块写入的数据存储由数据存储的名称决定,该名称由参数 Data store name 数据块 Data Store WriteData Store Memory .数据存储的大小由块 Data Store Memory 定义并初始化数据存储。

在块中 Data Store Memory 中,可以将数据存储指定为标量、矢量、矩阵或多维数组。在这种情况下 Data Store Write 中,无法向数据存储写入比存储指定维度更高的数值(例如,无法将向量写入标量)。

可以向同一个数据存储区写入多个数据块 Data Store Write .但是,如果两个数据块 Data Store Write 尝试将数据写入同一数据存储空间,结果将无法预测。

要从数据存储区获得正确的结果,必须确保读取和写入数据存储区的预期顺序。

端口

输入

# IN — 要写入数据仓库的值
尺度数组 | 向量 | 矩阵 | N-D 数组

Details

要写入指定数据存储空间的值,指定为实数或复数标量、向量、矩阵或 - - 数组。

要将总线或矩阵元素的子集分配给相应的数据存储,请使用*元素分配*参数部分。

数据类型

Float32 | Float64| Int8 | Int16 | Int32 | Int64 | UInt8 | UInt16 | UInt32 | UInt64 | `Bool

复数支持

参数

参数

# Data store name — 写入数据块的数据存储名称
String

Details

数据块写入的数据存储的名称。

如果程序找不到 Data Store Memory 块,程序将停止编译并产生错误。

默认值

A

程序使用名称

DataStoreName

可调谐

可计算

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

Details

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

默认值

-1

程序使用名称

SampleTime

可调谐

可计算

参数

# Specify element(s) to assign — 选择项目列表
String

Details

使用数据块写入数据的存储元件 Data Store Write .如果有 2 个或更多输入端口,则在每个输入端口旁边显示您指定的存储元件的块图标。

默认值

程序使用名称

DataStoreElements

可调谐

可计算