LabVIEW写入二进制文件
来源:网络收集 点击: 时间:2024-02-22写入二进制文件位移:程序框图-函数-编程-文件I/O-写入二进制文件。

预置数组或字符串大小?(接线端):表明当数据为数组或字符串时,LabVIEW是否将数据大小信息添加至文件开头。如预置数组或字符串大小?的值为FALSE,LabVIEW将不包含大小信息。 默认值为TRUE。预置数组或字符串大小?仅控制最上层的数据大小信息。在层次结构数据类型(例如,簇)中的数组和字符串始终包括大小信息。
对话框窗口(接线端):是在文件对话框的文件或目录列表以及文件夹上方显示的信息。
文件(接线端):可以是引用句柄或绝对文件路径。 如连接该路径至文件输入端,函数先打开或创建文件,然后将内容写入文件并替换任何先前文件的内容。如连线文件引用句柄至文件输入端,写入操作从当前文件位置开始。如需在现有文件后添加内容,可使用设置文件位置函数,将文件位置设置在文件结尾。默认状态将显示文件对话框并提示用户选择文件。如指定空路径或相对路径,函数将返回错误。
数据(接线端):包含要写入文件的数据,可以是任意的数据类型。
字节顺序(接线端):设置结果数据的endian形式。字节顺序,或endian形式,表明在内存中整数是否按照从最高有效字节到最低有效字节的形式表示,或者相反。函数必须按照数据写入的字节顺序读取数据。
0big-endian, network order(默认)-最高有效字节占据最低的内存地址。该形式用于PowerPC平台(例如VxWorks)。该endian形式也在读取由其他平台上写入的数据时使用。
1native, host order—使用主机的字节顺序格式。该形式可提高读取写速度。
2little-endian—最低有效字节占据最低的内存地址。该endian形式也用于Windows、Mac OS X和Linux。
错误输入(接线端):表明节点运行前发生的错误。该输入将提供标准错误输入功能。
引用句柄输出(接线端):是函数读取的文件的引用句柄。根据对文件的不同操作,可将该输入端连线至其它文件函数。如通过文件路径引用或文件对话框选定文件,默认状态下可关闭文件。如文件是引用句柄或连线引用句柄输出至其它函数,则LabVIEW认为文件仍在使用,直至它被关闭。
取消(接线端):如取消文件对话框则值为TRUE。 否则,即使函数返回错误,取消的值仍为FALSE。
错误输出(接线端):包含错误信息。该输出将提供标准错误输出功能。

使用for循环产生一个10随机数一维数组,并写入二进制文件,其中预置数组或字符串大小?为false,字节顺序为little-endian。

写入完成后,打开文件。

同时,我们可以在“写入二进制文件”前面加“打开/创建/替换文件”,在“写入二进制文件”后面加“关闭文件”。

注意字节顺序的不同存储形式。
有不明白的地方,可以联系作者或者留言。
请投票,收藏。
LABVIEW二进制LABVIEW二进制写入二进制文件VI写入二进制版权声明:
1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。
2、本站仅提供信息发布平台,不承担相关法律责任。
3、若侵犯您的版权或隐私,请联系本站管理员删除。
4、文章链接:http://www.1haoku.cn/art_103162.html