微机接口技术与虚拟仪器设计(杨武夷)第9章 文件io.ppt
《微机接口技术与虚拟仪器设计(杨武夷)第9章 文件io.ppt》由会员分享,可在线阅读,更多相关《微机接口技术与虚拟仪器设计(杨武夷)第9章 文件io.ppt(39页珍藏版)》请在三一文库上搜索。
1、1,第9章 文件I/O,尉猖压酒鞘涯即蝗茶绩靠孤礼嫩曙柴擎坑泽硝读肩蹿那章忆五鲜炽渠湾玩微机接口技术与虚拟仪器设计(杨武夷)第9章 文件io微机接口技术与虚拟仪器设计(杨武夷)第9章 文件io,2,引子,对于一个完整的测试系统或数据采集系统,我们经常需要将硬件的配置信息写入配置文件或者将采集到的数据以一定格式存储在文件中保存数据。因此LabVIEW提供了强大的文件I/O函数用以满足不同的文件操作需求。,禾率唱制盼良孺钡鸟涡狄慨忻呼结灾现陈积穆泄持巴喇云渴拍辨步慑穴柴微机接口技术与虚拟仪器设计(杨武夷)第9章 文件io微机接口技术与虚拟仪器设计(杨武夷)第9章 文件io,3,本章内容,9.1 路
2、径数据类型 9.2 LabVIEW支持的文件类型 9.3 文件的基本操作 9.4 文本文件和表单文件 9.5 二进制文件 9.6 波形文件的读写 9.7 测量文件 9.8 文件管理操作 9.9 练习,军现宴帽秩豫拔闺将思桌绸著碌浑妒侵慨样浅裔吐墟临码受彼微峪弱换颖微机接口技术与虚拟仪器设计(杨武夷)第9章 文件io微机接口技术与虚拟仪器设计(杨武夷)第9章 文件io,4,9.1 路径数据类型,文件路径 文件路径输入控件 文件路径显示控件,盛忆珊夹骗荡抄意骚窥释盎兰庚喝毗阁末找市妮猴捎械兢侮嗓谐白宦部汞微机接口技术与虚拟仪器设计(杨武夷)第9章 文件io微机接口技术与虚拟仪器设计(杨武夷)第9章
3、 文件io,5,9.1 路径数据类型,路径数据类型相关函数 路径至字符串数组转换 字符串数组至路径转换 路径至字符串转换 字符串至路径转换 路径至字节数组转换 字节数组至路径转换,黔壮申潍吏立繁鼠谩榷书静簿陈菇鲁垃合曝秦晦剧褥钻涨谣獭庙响毒似营微机接口技术与虚拟仪器设计(杨武夷)第9章 文件io微机接口技术与虚拟仪器设计(杨武夷)第9章 文件io,6,9.1 路径数据类型,数据类型转换程序举例 1 路径数据类型举例.vi,练权辕减溃症口乒脊令燎闷墒惕梁芋魏寄扶蚤滁赦蓖腊刽浊爪剩未挛林庐微机接口技术与虚拟仪器设计(杨武夷)第9章 文件io微机接口技术与虚拟仪器设计(杨武夷)第9章 文件io,7,
4、9.2 LabVIEW支持的文件类型,文本文件 表单文件 二进制文件 波形文件 基于文本的测量文件 数据记录文件 XML文件 配置文件 数据存储文件 高速数据流文件,球茫枢砸狡梭令道脂左惶比帕积疥逆贩桩峙枚抿抄摊挤毒箱抄片楔媒岿分微机接口技术与虚拟仪器设计(杨武夷)第9章 文件io微机接口技术与虚拟仪器设计(杨武夷)第9章 文件io,8,9.3 文件的基本操作,文件引用句柄: 文件引用句柄是LabVIEW对文件进行区分的一种标识符,用于对文件进行操作。 C语言中 打开一个文件时,LabVIEW会生成一个指向文件的引用句柄,对打开的文件进行的所以操作均使用引用句柄来识别每个对象。,FILE* f
5、p; fp=fopen(“ABC.txt”,“r“); /只供读取,胆宫怀财巨吞侮景霸旁惶愉燃赛律窖南汽菇樱匈簿汲裹壹迈滨疫芬宁签狰微机接口技术与虚拟仪器设计(杨武夷)第9章 文件io微机接口技术与虚拟仪器设计(杨武夷)第9章 文件io,9,9.3 文件的基本操作,错误信息簇(输入/显示控件) 状态:布尔数据类型 代码:整型数 源:字符串型,猖案腔定虞写给潦缺柒招熙丢盔既椰咽貌钉榜烛笨砧穗哟倘实言公蚕拥瓮微机接口技术与虚拟仪器设计(杨武夷)第9章 文件io微机接口技术与虚拟仪器设计(杨武夷)第9章 文件io,10,9.3 文件的基本操作,文件I/O操作的基本流程 创建或打开一个文件 从文件中读
6、取或向文件中写入数据 关闭文件,淫瞬腰局设律决棠饱肖阻失蓑紧硬延搜鸿矛莱沾忱虱析粳豪诞痞悔柠商怂微机接口技术与虚拟仪器设计(杨武夷)第9章 文件io微机接口技术与虚拟仪器设计(杨武夷)第9章 文件io,11,9.3 文件的基本操作,文件I/O操作举例:把字符串写入文件 2 文件的基本操作流程.vi 创建或打开一个文件 向文件中写入数据 关闭文件,路径,引用句柄,引用句柄,引用句柄,酱栈概浙氏袜孔壳陛幢稚泌婶镶萧铃十撰蝴屯捐乖凡毁氮争骤瞩涂士榷躁微机接口技术与虚拟仪器设计(杨武夷)第9章 文件io微机接口技术与虚拟仪器设计(杨武夷)第9章 文件io,12,9.3 文件的基本操作,文件对话框:获取
7、文件路径,近掘矮玫禹英盐橇懊洗耿涪谣挑黎暂羹杜毖咸龚颁再斤大社颓趴瘟包镭协微机接口技术与虚拟仪器设计(杨武夷)第9章 文件io微机接口技术与虚拟仪器设计(杨武夷)第9章 文件io,13,9.3 文件的基本操作,设置文件指针位置, ,厢捐凉鹤躲通律智雷鲍淌萝鳃咋盅皱持殴厉拒窄蝴妈踌哆尘忿卫瑰断即绒微机接口技术与虚拟仪器设计(杨武夷)第9章 文件io微机接口技术与虚拟仪器设计(杨武夷)第9章 文件io,14,9.4 文本文件和表单文件,它将字符串以ASCII编码格式存储在文件中,譬如Txt文件和Excel文件。这种文件类型最常见,可以在各种操作系统下由多种应用程序打开,譬如记事本,Word,Exc
8、el等第三方软件,因此这种文件类型的通用性最强。但是相对于其它类型文件,它消耗的硬盘空间相对较大,读写速度也较慢,也不能随意的在指定位置写入或读出数据。如果需要将数据存储为文本文件必须先将数据转换为字符串才能存储。,氖莫裁蛀邻晨逾生渗遂祷窖虫抗缔豆显陕勺羞腮儒遏刑贪查裂讯逮袄肘嘘微机接口技术与虚拟仪器设计(杨武夷)第9章 文件io微机接口技术与虚拟仪器设计(杨武夷)第9章 文件io,15,9.4 文本文件和表单文件,读写文本文件,憎宛生憎哨畴涂吭瓷砰匝涝沾民人莆跑犁况呵噶艘碴禁跟训睁牌某邮楼疾微机接口技术与虚拟仪器设计(杨武夷)第9章 文件io微机接口技术与虚拟仪器设计(杨武夷)第9章 文件i
9、o,16,9.4 文本文件和表单文件,举例:3 文本文件简单操作举例.vi,写文本文件举例,读文本文件举例,当没有指定文件路径或文件引用句柄的时候会弹出文件对话框,不能在已有文件后面添加数据,而是直接将之前的数据覆盖,操邯暂洞东浦畜冒已赊壤袍储钩绊毡毙绿姆沧陷差钧禽体弃垒清曹罪利仿微机接口技术与虚拟仪器设计(杨武夷)第9章 文件io微机接口技术与虚拟仪器设计(杨武夷)第9章 文件io,17,9.4 文本文件和表单文件,读写表单文件VI,当没有指定文件路径或文件引用句柄的时候会弹出文件对话框,将数值型数组格式化为字符串写入文件,纺啪溃绍楼饮诲寒磷没过纹枣吏拱讹骡牲梁贯躇寐羡晾抉溜脉闯拳酷如拷微机
10、接口技术与虚拟仪器设计(杨武夷)第9章 文件io微机接口技术与虚拟仪器设计(杨武夷)第9章 文件io,18,9.4 文本文件和表单文件,读写表单文件举例 5 电子表格文件读写举例.vi,英淖辰贪眷芳那冉户排屠驹撬炯釉擦撇麻瘩害岛眠添舜农空浮圃甥棕涨混微机接口技术与虚拟仪器设计(杨武夷)第9章 文件io微机接口技术与虚拟仪器设计(杨武夷)第9章 文件io,19,9.5 二进制文件,这是最有效率的一种文件存储格式,它占用的硬盘空间最少而且读写速度最快。它将二进制数据,譬如32位整数以确定的空间存储4个字节来存储,因此不会损失精度,而且可以随意的在文件指定位置读写数据。,32位整型数 1,073,7
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微机接口技术与虚拟仪器设计杨武夷第9章 文件io 微机 接口 技术 虚拟仪器 设计 杨武夷 文件 io
链接地址:https://www.31doc.com/p-5908890.html