Binary File Writer
页面进行中。 |
将数据写入二进制文件
类型: 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
块写入数据的文件名。文件可以有任何扩展名。
默认值 |
|
程序使用名称 |
|
可调谐 |
无 |
可计算 |
是 |
# File header — 文件头
Details
如果不需要文件头,则应在字段中指定空括号 ()
。如果需要文件头,则字段应包含一个已命名的元组(field1 = value, …, fieldN = valueN
),值可以是字符串、数字、一维数字向量和二维数字矩阵。
默认值 |
|
程序使用名称 |
|
可调谐 |
无 |
可计算 |
是 |
#
Indexing mode —
矩阵条目的索引顺序
Row-major
| Column-major
Details
选择程序块写入数据的方式:
-
Row-major
- 输入矩阵按行写入文件; -
Column-major
- 输入矩阵按列写入文件。
值 |
|
默认值 |
|
程序使用名称 |
|
可调谐 |
无 |
可计算 |
无 |