LabVIEW能够处理的最大文件大小是多少
想通过 LabVIEW 文件 I/O 的VI 来打开一个大文件。LabVIEW能够打开/读取/写入的最大文件是多大?
解答: LabVIEW 7.1 和之前的版本文件大小被限制在大概 2 GB (2^31 字节) 因为文件大小和偏移量是由一个有符号的 32-bit 整数表示的。然而,你可以写大于 2GB 的文件,在相关链接里面有一篇关于这个的KB。一个解决这个 2 GB 读取限制的方法可以在这里找到openg.org 这里他们提供第三方的VI可以处理大于 2 GB 的问题 (参见相关链接部分)。
在 LabVIEW 8.0 及以后版本,这个 2 GB 最大文件限制被扩展了。LabVIEW 8.0 引入了一个新的 64-bit 数据类型,有了这个,现在使用64-bit 整数来表示文件大小和偏移量。LabVIEW 8.0 中最大文件大小的理论值达到大概 15 exabytes (2^63 字节)。 然而,LabVIEW8.5.1 的数据记录文件仍然限制在 2 GB。 如果需要一个更大的文件,必须用二进制或者TDMS文件类型(为了最高的效率)。
注意操作系统的文件系统也会限制最大的文件大小。– FAT16, FAT32, or NTFS.
FAT16文件最大为 2 GB 最大硬盘分区为 4 GB。DOS 就是这种操作系统的一个例子。
FAT32文件最大为 4 GB 最大硬盘分区为 32 GB。Windows 98 就是这种操作系统的一个例子。
NTFS文件最大为 16 exabytes 最大硬盘分区为 16 exabytes 。 Windows XP 就是这种操作系统的一个例子。
Windows2000 和 XP 都能够安装在 FAT32 或者NTFS 文件系统上。最好是安装在 NTFS 系统上因为其安全性能更好,最大文件和分区的大小也更大。
请参考附件的例程。
更详细的内容,参加如下附件的介绍。
LabVIEW、LabVIEW开发、LabVIEW编程、LabVIEW程序
上文中提到的例子和资料,均在word中的附件里,可点击下载。进一步了解,可联系们。
楼主最近还看过