Labview实验报告:文件操作 - 图文 联系客服

发布时间 : 星期日 文章Labview实验报告:文件操作 - 图文更新完毕开始阅读13c6e5bc650e52ea5418982d

广州大学学生实验报告

开课学院及实验室: 计算机楼301A 2014年6月10日

学院 机械与电气年级、专工程学院 业、班 学号 实验课程名称 计算机虚拟仪器技术 成绩 实验项目名称 实验4 文件操作 指导老师 1. 功能描述 用正弦函数产生100个幅值数据,并写入文本文件“c:\\a.txt”。要求数值间用两个空格分隔,且数据保留三位小数。 2. 设计提示 (1)前面板设计。 (2)程序框图。 (3)运行程序,观察文本文件数据。 (4)保存为TxtFile.vi。 4-2 电子表格文件操作 1. 功能描述 用正弦函数产生100个幅值数据,并写入电子表格文件“c:\\a.xls”。要求同时写入数据编号和数据。 2. 设计提示 (1)前面板设计。 (2)后面板设计。 (3)运行程序,用excel打开文件观察数据。 (4)保存为SpreadsheetFile.vi。 4-3 仿真温度数据的记录 1. 功能描述 创建一个 VI,可以把温度数据以文本格式添加到某个文件中。 该 VI 使用 For 循环产生温度数据,并将它们存储到一个文件中。在每个循环期间,都要把数据转换成字符串,添加一个逗号作为分隔符,并将字符串添加到文件中。 2. 设计提示 (1)前面板设计。 包括一个数字式控制件和一个波形图。“数据点个数”控制对象指定了需要采集和写入文件的温度数据的数量。波形图表则用于显示温度曲线。将波形图表的Y轴范围设置为70.0到90.0,X轴范围设置为0到20。 (2)后面板设计。程序框图中使用了两个SubVI,说明如下: Digital Thermometer(函数选板->选择VI…->\\LabVIEW\\activity)——返回一个模拟温度测量值(仿真)。 格式化写入字符串函数(函数选板->字符串选板)——将温度数据转换成字符串,并且在数据后面增加一个逗号。 (3)在文件路径中输入一个合法文件路径,运行程序。运行结束后,观察文件内写入的数据。 (4)保存为WriteFile.vi。 4-4 仿真温度数据的读取 1. 功能描述 创建一个VI,可以从上一个练习中创建的文件中读取数据,并把这些数据显示在一个波形图形中。必须按照数据保存的格式来读取它,因为原来是用字符串数据类型,把数据保存为 ASCII 格式,那么就必须用一个文件 I/O 函数把数据作为字符串读出。 2. 设计提示 (1)前面板设计。 前面板中包括一个字符串显示控件和一个波形图控件。 (2)后面板设计。程序框图中使用了两个SubVI,说明如下: 读取文本文件——用于从文件中读取数据,以及输入字符串中的信息。如果没有指定路径名称,将出现一个文件对话框提示您输入文件名。 Extract Numbers VI (LabVIEW\\Examples\\General\\strings.llb)——用于提取由逗号、分行符号、非数值字符等分隔开的数据组成的ASCII字符串,并将它们转换成数值数组。 (3)运行程序,选择由(实验4-3)生成的数据记录文件,观察读取文件的结果。 (4)保存为ReadFile.vi。 4-5 从文件提取数据(选作) 1. 功能描述 已知文本文件4-5.txt,其内容存储了200个数据,数据为4位小数,数据间以逗号分隔。 编写一个VI读取该文本文件,并分别将其前100个数据和后100个数据作为曲线描绘在波形图中。 2. 设计提示 (1)前面板设计。 (2)后面板设计。自拟,保存为4-5.VI。 五、 实验总结 : 这次实验中我们学习了文件的各种操作,比如文件的读写操作。通过这次实验,我大大加深了labview软件的使用能力,也对对应的知识点做了一次总结,这对于考试以及以后的学习都会有很大的帮助。通过这次实验,我们了解到labview是跨平台的,可以读写其他软件的数据文件。