Engee 文档

Data Store Write

写入数据仓库。

类型: DataStoreWrite

图书馆中的路径:

/Basic/Signal Routing/Data Store Write

说明

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

该块写入的数据存储由数据存储的名称决定,该名称由参数 Data store name 数据块 Data Store Write и Data 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

可调谐

可计算