From 04:00 PM CDT – 08:00 PM CDT (09:00 PM UTC – 01:00 AM UTC) Tuesday, April 16, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.



我如何在LabVIEW中读写一个N维数组?



主要软件:
主要软件版本: 5.1.1
主要软件修正版本: N/A
次要软件: N/A

问题: 我想在LabVIEW中写一个3维的数组到一个文件中并且能够读取它。我如何才能实现?

解答: 使用Write File VI,写一个3维的数组(或更高维数)到数据输入节点。写一个真的布尔常数到头输入节点,这可以创建一个头,它储存了数组维数的信息。

当读取这个文件时,使用 Read File VI,写一个3维的数组常数(相同数据类型)到"byte stream type" 输入节点。

同样的概念可用于N维的数组。写一个N维的数组常数(相同数据类型)到"byte stream type" 输入节点。

有一件非常重要的事我们要记住,LabVIEW使用大头格式写数据的,因此要在不同的应用程序中读二进制文件时,你必须把数据转换成小头格式。可参考以下链接获取详细信息。

相关链接: KnowledgeBase: Writing Binary Files with LabVIEW That Can Be Read by Other Applications


附件:





报告日期: 07/19/2006
最近更新: 07/19/2006
文档编号: 2MJ9AD3N