Engee 文档

Byte Unpack

向量变换 UInt8 的输出信号。

类型: ByteUnpack

图书馆中的路径:

/Basic/Additional/Interfaces/Byte Unpack

资料描述

Byte Unpack 获取向量 UInt8 并根据输入向量的内容将其转换成各种类型的*Engee*数据的输出信号。 块参数允许您设置输出信号的维度和数据类型,以及块输出的各个向量中数据的对齐方式。

港口

输入

# IN_1 — 信号进行转换
向量资料

Details

输入向量 UInt8.

数据类型

UInt8, UInt16, UInt32

复数支持

非也。

输出

# OUT_1 — 转换后的信号数据
Float64型信号 (默认情况下)| 信号数据阵列

Details

一个或多个数据类型的经变换的输入信号的阵列。

数据类型

漂浮物16, 漂浮物32, 漂浮64, Int8, Int16, Int32, Int64, Int128, UInt8, UInt16, UInt32, UInt64, UInt128, 布尔

复数支持

非也。

参数

Parameters

# Output port dimensions — 块输出信号的尺寸

Details

指定块输出到单元阵列的输出信号的维度。 数组的每个元素都定义了*Engee函数返回的维度* 尺寸 为相应的信号。 指定对应于由相应块变换的数据的维度 Byte Pack 在模型中。

例如,假设相应的块 Byte Pack 定义以下输入端口数据类型:

("UInt32","UInt32","UInt16","Float64","UInt8","Float64","Float32")

要设置标量和矩阵输出,可以设置参数 Output port dimensions 意义:

[(), (), (2, 4), (4, 4), (2, 2), (), (3, 3)]

要对所有输出信号应用相同的维度,可以指定单个维度值。

默认值

[()]

程序使用名称

dimensions

可调谐

可计算

# Output port data types — 块输出信号的数据类型

Details

为相应块接收的单个输入信号指定*Engee*数据类型 Byte Pack 在模型中,在单元格数组中。

例如,如果相应的块 Byte Pack 定义以下输入端口数据类型,为此参数指定相同的单元格数组。

("UInt32","UInt32","UInt16","Float64","UInt8","Float64","Float32")

要对每个输出信号应用相同的数据类型,必须仅指定一次数据类型。

默认值

[Float64]

程序使用名称

datatypes

可调谐

可计算

# Byte alignment — 数据类型对齐的字节边界
1 | 2 | 4 | 8

Details

指定如何对齐输出数据的数据类型以形成输入向量。 UInt8 以字节为单位。 指定与为相应块指定的值相对应的对齐值。 Byte Pack 在模型中。

例如,如果相应的块 Byte Pack 将字节对齐值设置为 2,将此参数设置为 2.

1 | 2 | 4 | 8

默认值

1

程序使用名称

byteAlign

可调谐

可计算