LabVIEW文件操作介绍

上传人:夏** 文档编号:557609589 上传时间:2023-12-03 格式:DOC 页数:101 大小:2.71MB
返回 下载 相关 举报
LabVIEW文件操作介绍_第1页
第1页 / 共101页
LabVIEW文件操作介绍_第2页
第2页 / 共101页
LabVIEW文件操作介绍_第3页
第3页 / 共101页
LabVIEW文件操作介绍_第4页
第4页 / 共101页
LabVIEW文件操作介绍_第5页
第5页 / 共101页
点击查看更多>>
资源描述

《LabVIEW文件操作介绍》由会员分享,可在线阅读,更多相关《LabVIEW文件操作介绍(101页珍藏版)》请在金锄头文库上搜索。

1、I文件I/O在使用LabVI EW编写程序的过程中, 经常需要存储数据或读取数据,这就需要 有文件的I/O过程。LabVI EW中提供了对多种文件类型格 式的数据进行读/写操作的函数,用来实现 数据的存储与读取。本章将主要介绍几种 常用的文件I/O操作函数,以及不同的数据 文件格式的特点及特定的应用场合。6.1文件的类型当把LabVIEW用于测控领域时,通常需要 对不同类型的测试数据进行实时存储,以供日 后进行数据分析、波形回放或生成各种类型的 报表。LabVIEW提供了丰富的文件类型用于 满足用户对存储格式的需求。常用的文件类型 有8种。6.2文件I/O选板针对多种文件类型的I/O操作,La

2、bVIEW提 供了功能强大使用便捷的文件I/O函数,这些函 数大多数位于函数塑板下“编程-文件I/O”子选 板内,如图6-1所示。除了该选板下的函数外,还有个别函数文件 I/O函数位于波形子选板、字符串子选板和图形 与声音子选板内。下面对文件I/O函数选板中常 用的几个I/O函数进行简单介绍。打卄/创建/替糕女件気毅图6-1文件I/O子模板果闭女件希救提示1文件路径(使用对话框)诸误输入一引用句柄输岀取消 时昔俣输出引用句柄错误输入tf错误输出图6-3关闭文件函数接线端子图6-2打开/创建/替换文件函数接线端子2. 需式也的入夂件希毅输出文件引用句柄 错误输出3. 扭描女件鉤毅格式字符串输入文

3、件(使用对话框) 错俣输入(无错课)D%D-输出文件引用句柄R错误输出输出i默认 1 to dbi)图6-5扫描文件函数接线端子6.3常用文件类型631文本文件文本文件是最常用 的文件类型。Open/Creat LabVI EW提供两种 方式创 建文本文件。 一种方式就是使用打开/创建/替换文件函数另一种方式更简便的方法是使用文本文件写入函数。11Writm Text.引用句柄输出 取消 错误输出1.的入夂痒夂件馅敎对话框窗口(选择或输入文件 文件(使用对话框) 立本 错误输入2.犊取夂痒夂件蕩敎引用句柄输出|丄取消 错课输出对话框窗口(打开现有文件) 文件(使用对话框) 计数 错课输入图6-

4、7读取文本文件函数接线端子引用句柄输出错误输出引用句柄Wfic字节)co)自CD:起贻) 错误输入图6-8设置文件位置函数接线端子设置数据记录位置函数 start:文件起始处设置数据记录位置偏移量 end: curre nt:图6-9文本文件的写操作七 St ringString LengthReplace Su |n.nrScan FromBuild Textffleasureni ent I/OInstrumEnt I/OVision 处8 MotionFormat Irrto StringConcatenat String SubsetSearch and Match PattwrnFo

5、rmat Int SpreadsheeOBSDTrim White. . To Upper CaseJHNMatch Regu.Array To STo Lower CaseFrograjiimingAd di t ionXL S tr i nElFormat Eat String/HumComparisonCluster, C.Boolean.ConversionXMLSpace Cons.File I/O0TimingWave fortTipuli cati q Svnchr oni z Grzhic右 &文件文本波形图恚flSBT P P 1_曲线oD: text. txt时间文本0.9

6、230.5460.8040.6590.7210.6110.6180.8240.7350.5970.9200.9660.8710.894图6-10文本文件的读操作6.3.2电子表格文件电子表格文件是一种特殊的文本文件,它 将文本信息格式化,并在格式中添加了空格、 换行等特殊标记,以便于被Excel等电子表格 软件读取。使用LabVIEW提供的电子表格函数可以方 便地实现表格的生成和读写操作。电子表格函 数的简要说明如下:1,饬入电&熱需夂件格式(%. 3f)丈件路径(空时为对话框)一新逹文件路径(取消时为非法 二錐数据rw_錐数据:勧Q至文件?(新文ft:F):转置?(否:F) j分隔符(It)

7、1.犊取电&東需夂件缶就=所有行. 第一行I1-读后标记字符) I EOF?格式(%. 3f)1厂一新逹文件路径(取消时为非法_lTcJhBbe文件路径(空时为对话框)行数(全部:-1)读取起贻偏轄(字符:0)毎行最丈字符數(无限制P)转置(无:F)分隔符M 图6-12读取电子表格文件函数接线端子So|1汕3|口、;0|:| 0 0 01A1- 1 1ABC1I lj123|24563719A(a)电子表格文件的写操作尸.E1Z -Cexcel, xls数組2MmN数组(电丼格夹件图6T3电子表格文件的1/0操作6.3.3二进制文件在众多的文件类型中二进制文件是存取速 度最快、格式最紧凑、冗余

8、数据最少的文件存 储格式,在高速数据采集时常用二进制格式存 储文件,以防止文件生成速度大于存储速度的 情况发生。二进制文件函数的简要说明如下。引用句柄输出 取消 错误输出1.的二述制夂件预置數组或字符串犬小? CT)对话框窗口(选择或输入文件 文件(使用对话框) 数轄 字节順序(0:big-endian3 netw错误输入-图6-14写二进制文件函数接线端子2,礁敷二进制夂件数据类型对话框窗口(打开现若文恋) 文件(使用对话框)总数1)字节顺序(0: big-endi an, netw.错误输入toilwinrwwwwwwwvvrwwwwwinnnfw 尸誼 ymrm|I引用句柄输出数据r 1

9、取消 错误输出图6-15读取二进制文件函数接线端子表图6-16波形存储为二进制文件形式fOC:LabTCEW, dath00:00:00.000YYYY-MM-DD图6-17读取二进制文件6.3.4波形文件波形文件是一种特殊的数据记录文件,专 门用于记录波形数据。每个波形数据包含采样 开始时间to、采样间隔dt、采样数据y三个部分。LabVIEW提供了三个波形文件I/O函数, 如图618所示,这三个函数位于函数选板下的 “波形-波形文件I/O”子选板中。1,饬入波衫至夂件希救I g II 5 I文件路径(空时为对话框)一1写入波形至.从文件读取.导出波形至添加至文件?(新文件:F) j 错误输

10、入(无错误)-图6-19写入波形至文件函数接线端子 图6-18波形文件I/O函数1.导出波形至电&素裕夂件萬救分隔符(Tab) M提示J、新連文件路径错误输出文件路径(空时为对话框)-波形勺厢 爹个时间列?(单亍:F),广T 错俣输入(无错误)=添加至文件?(新文件:F) ; I标题*?(写标题】T)图6-20导出波形至电子表格文件函数接线端子3.从夂件篠取波形為救文件路径(空时为对话框)F偏移量(记录:0)J错误输入(无错误) 新逮文件路径(取消时为非法.旦二1J记录中第一波飛记录中所有波形错误输出6-21从文件读取波形函数接线端子图6-22模拟双通道波形文件写操作T TA1戏 wavefo

11、rmABCD1wave formmEl2to10:54.610:56.63delta t0. 0010. 001F5Y:0timeClYl610:54.67. 03E-1110:56.60.00E+00710:54.66. 28E-0210:56.62. 00E-02(a)波形文件的读操作(b)波形文件导入EXCEL电子表格图6-23波形文件读操作并导入EXCEL电子表格6.3.5数据记录文件数据记录文件函数位于文件I/O子选板中 的“高级文件函数T数据记录”子选板中,女口 图624所示。图6-24数据记录文件函数图6-26设置数据记录位置函数接线端子1,打卄/创建/替糕數据祀录女件諭毅记录类里3 . . VWWWWWWWWVW引用句柄输出取消 汪错误输出数据记录路径(使用对话框) 操作(U: open) 祝限(0: read/wri te)错误输入2殺置救据祀录俊置掲救图6-26设置数据记录位置函数接线端子图6-26设置数据记录位置函数接线端子偏移量(记录)(0)引用句柄J引用句柄输出8

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 资格认证/考试 > 自考

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号