我如何在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
Other Support Options
Ask the NI Community
Collaborate with other users in our discussion forums
Request Support from an Engineer
A valid service agreement may be required, and support options vary by country.