Engee 文档

Binary File Writer

将数据写入二进制文件。

类型: Binary File Writer

图书馆中的路径:

/Signal Operations/Sinks/Binary File Writer

资料描述

Binary File Writer 将多通道信号数据写入二进制文件。 在块参数中,您可以指定将在输入数据之前写入的文件名和头结构。 如果不需要标头,则在参数字段中指定它。 File header 空括号`()`。 第一次写入文件时,块写入数据后面的头。 在后续调用时,该块记录剩余数据。

为了记录矩阵,该块使用参数中设置的两个索引选项之一 Indexing mode . 默认情况下,使用逐行表示法(Row-major). 例如,如果输入矩阵具有形式[1 2 4 5; 8 7 9 2], 块记录数据的形式[1 2 4 5 8 7 9 2].

港口

输入

# IN_1 — 写入数据
标量 | 向量 | 矩阵

Details

写入块将数据写入参数 File name 中指定的文件。如果有头文件 File header ,程序块会在写入数据前将头文件写入文件。程序块可以写入浮点和整数数据。输入数据可以是实数或复数。如果数据是复数,程序块将以实部和虚部交替的形式写入。写入块假定使用主机上设置的标准默认字节顺序。

数据类型

Float32`、Float64`、Int8`、Int16`、Int32`、Int64`、UInt8`、UInt16`、UInt32`、UInt64`。

复数支持

参数

Main

# File name — 文件名

Details

块写入数据的文件名。文件可以有任何扩展名。

默认值

Untitled.bin

程序使用名称

Filename

可调谐

可计算

# File header — 文件头

Details

如果不需要文件头,则应在字段中指定空括号 ()。如果需要文件头,则字段应包含一个已命名的元组(field1 = value, …​, fieldN = valueN),值可以是字符串、数字、一维数字向量和二维数字矩阵。

默认值

()

程序使用名称

HeaderStructure

可调谐

可计算

# Indexing mode — 矩阵条目的索引顺序
Row-major | Column-major

Details

选择程序块写入数据的方式:

  • Row-major- 输入矩阵按行写入文件;

  • Column-major- 输入矩阵按列写入文件。

Row-major | Column-major

默认值

Row-major

程序使用名称

IndexingMode

可调谐

可计算