位置:51电子网 » 技术资料 » EDA/PLD

文件I/O的打开、关闭操作

发布时间:2014/10/10 20:39:55 访问次数:874

   除了读/写操作外,在LabVIEW还提供了其他一些用于文件的I/O操作,比如文件的打开、关闭、数据定位等,在LabVIEW中建立如图3-135所示程序,ICL7611DCBAZ-T该程序的功能是:首先打开上例中的二进制文件l.dat.然后将文件内部的读/写地址定位在距离文件头4个字节的地方,根据上一节对二进制文件的分析可以知道,这是数据“0”的首地址;最后完成从该地址处进行读操作直到文件尾。

  本例中,文件的打开、关闭函数位于图3-124所示的路径中,文件内部指针的定位函数Set File Position位于图3-124的Advanced File Functions子选板路径下。文件打开函数的输入参数operation设置为0,表示进行打开操作,文件定位函数的输入参数from设置为0,表示以文件头为偏移距离的参考点,offset设置为4表示读/写操作的起始地址位于距离参考点4字节处,参数refnum相当于“文件指针”,即代表某个文件,本例中是“l.dat”。启动程序后,结果如图3-134所示。

        

   如果在图3-130的程序中将Write to Binary File.vi的输入参数“byte order”改变为2,图3-135中的输入参数“byte order”也改变为2,则图3-135在功能上可以等效成如下的C++语言程序(以下程序是在Visual Studi0 2008中建立工程后编译):

       



   除了读/写操作外,在LabVIEW还提供了其他一些用于文件的I/O操作,比如文件的打开、关闭、数据定位等,在LabVIEW中建立如图3-135所示程序,ICL7611DCBAZ-T该程序的功能是:首先打开上例中的二进制文件l.dat.然后将文件内部的读/写地址定位在距离文件头4个字节的地方,根据上一节对二进制文件的分析可以知道,这是数据“0”的首地址;最后完成从该地址处进行读操作直到文件尾。

  本例中,文件的打开、关闭函数位于图3-124所示的路径中,文件内部指针的定位函数Set File Position位于图3-124的Advanced File Functions子选板路径下。文件打开函数的输入参数operation设置为0,表示进行打开操作,文件定位函数的输入参数from设置为0,表示以文件头为偏移距离的参考点,offset设置为4表示读/写操作的起始地址位于距离参考点4字节处,参数refnum相当于“文件指针”,即代表某个文件,本例中是“l.dat”。启动程序后,结果如图3-134所示。

        

   如果在图3-130的程序中将Write to Binary File.vi的输入参数“byte order”改变为2,图3-135中的输入参数“byte order”也改变为2,则图3-135在功能上可以等效成如下的C++语言程序(以下程序是在Visual Studi0 2008中建立工程后编译):

       



热门点击

 

推荐技术资料

声道前级设计特点
    与通常的Hi-Fi前级不同,EP9307-CRZ这台分... [详细]
版权所有:51dzw.COM
深圳服务热线:13692101218  13751165337
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!