您的位置 首页 电路

labview的深化探究—-文件系列之文件的几点考虑

有关LABVIEW的文件操作,我分别介绍了数据记录文件,文本文件和二进制文件,另外还有波形文件,图象文件(BMP,JPG,PNG等),声音文件,视频文件,EXE

有关LABVIEW的文件操作,我别离介绍了数据记载文件,文本文件和二进制文件,别的还有波形文件,图象文件(BMP,JPG,PNG等),声音文件,视频文件,EXE文件,DLL文件,如此多的文件类型,实质上有差异吗?

从根本上来说,文件是存储在磁盘上的接连字节省,最小单位是字节,一个文件的巨细,表明的是包括字节的多少,其实,文件还应该包括一些附加信息,比方文件生成日期,修正日期,读写特点等,不过这些是由操作系统担任保护的,和文件包括的数据没有关系.

咱们能够这样以为,文件从实质上来说都是二进制的,即便是文本型文件,实质上也是二进制的,不过存储的二进制数代表的是ASCII码,文件的后缀也只能阐明的是文件代表的类型.

比方文本文件后缀一般是.TXT,一般二进制文件一般是.BIN或许.DAT,咱们彻底能够把咱们自己的文本文件存储成.DAT,只需读的时分按文本的方法读取就能够了.

说到底,读文本文件的进程也是按字节方法读取的,不过是中心加上ASCII翻译的作业并显现出来.

因而,咱们彻底能够用二进制的方法读文本文件.
文件的实质并无不同,真实不同的是怎么解说二进制文件的详细内容,所以读写二进制文件是最最根本的文件操作,一切其它格局文件的读写不过是在这个基础上,针对详细文件内容,依照相应文件格局,做进一步的解析.

上面的比如把12345字符串写入文本文件,那文件到底是怎么存储的那

尽管WINDOWS记事本显现的12345和咱们写入的字符串是相同的,可是文件中实践存储的是5个字节,别离是16进制的31,32,33,34,35.对应的便是1,2,3,4,5的ASCII,可见文本文件也是按字节方法存储的,不过是每个字节代表一个字符的ASCII.

下面咱们用LV二进制文件读取方法读取上面的文本文件,经过LV的字符操作,来复原12345这个字符串.

成果彻底相同

咱们再看一下LABVIEW自身供给的读BMP文件的VI
BMP的详细文件格局各类编程言语的书本都有介绍,我盯梢了一下,READ BMP FILE VI

LABVIEW读BMP文件是经过读二进制文件+文件解析完成的.

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/fangan/dianlu/211474.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部