在LabVIEW中读写N维数组到文件

更新 Aug 21, 2023

适用于

软件

  • LabVIEW

问题详述

我想将N维数组写入文件并能够在LabVIEW中读取它。我该怎么做?

解决方案

您可以使用“写入二进制文件”函数,并通过将数组连接到数据输入端子来将N-维数组写入文件。回读此文件时,请使用“读取二进制文件”函数,并将相同数据类型的数组连接到数据类型输入端子。这两个函数在LabVIEW 8.0及更高版本中均可使用,并且可以在文件I / O选板中找到。

如使用LabVIEW 7.x或更早版本:
  • 使用写入文件VI并将N维数组连接到数据输入端。
  • 将真布尔常量连接到标头输入端子,这将创建一个标头,用于存储有关数组维数的信息。
  • 读回该文件时,请使用读取文件VI ,并将相同数据类型的N-维数组常量连接到字节流类型输入端子。

相关信息

请注意LabVIEW是以Big-Endian格式写入数据。因此,要在其他应用程序中读取二进制文件,必须将数据转换为Little-Endian格式。