问题描绘:为了节约数据存储空间,所以在LabVIEW中编程将需求的一些数据保存为二进制文件,后缀名取为.bin。在编程过程中除了了解一些根本操作外,也遇到了一些问题,作扼要记载如下。
具体内容:
1. 写入二进制文件VI中文件,数据,字节次序,预置数组或字符串巨细在协助文档中都有具体阐明,我运用的是Windows操作系统,字节次序一般都挑选endian。
2. 写入二进制文件VI的“文件”输入有两种,一种是直接衔接文件途径,另一种是翻开或创立的文件的引证。下图是直接衔接文件途径开端写入:
下图则是衔接文件的引证:
这两种方法是有差异的,运用文件途径输入则是从创立或翻开的文件开端进行写入,而运用引证输入则是接在前者后边持续写入(这一点在协助文档中也有阐明)。
3. LabVIEW中支撑途径和引证的彼此转化,
途径转化为引证运用“文件IO”下的“翻开/创立/替换”VI:
引证转化为途径运用“文件IO”中“高档文件函数”中的“引证句柄至途径转化”:
4. 关于写入的二进制文件的验证,因为无法直接用文本编辑器检查(与.txt, .xml等文本文件不同),测验我一般运用获取其字节巨细来验证写入内容是否成功,该VI坐落“文件IO”中“高档文件函数”下。
声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/xinpin/jishu/212749.html