首页 百科知识 问题讨论与拓展

问题讨论与拓展

时间:2022-10-08 百科知识 版权反馈
【摘要】:将数据保存在程序当前路径中的“2.txt”文件中,输入文本内容为“苏州工业职业技术学院\电子与通信工程系\2014级电测专业”。运行该程序后,在程序当前路径下会生成“3.bin”的二进制文件。

上述数据中,可以看到时间与温度数据接在一起了,不易区分时间与温度。如果时间之后添加一个制表位(或者空格),就便于使用者查看数据。按照图5-38所示修改程序框图。

图5-37 综合案例5记录数据

图5-38 综合案例5拓展程序框图

运行的结果如图5-39所示。

图5-39 综合案例5拓展记录数据

例5-3 写/读电子表格文件函数的使用。

任务:创建VI,是由序号i和一个随机数构成的电子表格文件。利用写电子表格文件函数在D盘写入电子表格文件,命名为“1.xls”;再利用读电子表格文件函数和波形图控件读取“1.xls”的数据,并在波形图控件中以曲线的方式显示出来。

实施:

1.写电子表格文件函数操作

按照图5-40所示绘制程序框图,运行该程序后,在D盘生成1.xls的电子表格文件。用Excel打开这个文件,可以看两列数据:一列是序号;另一列是随机数,如图5-41所示。

图5-40 写电子表格文件程序框图

图5-41 生成的1.xls文件

2.读电子表格文件函数操作

在程序框图中放置VI的读电子表格文件(Read From Spreadsheet File.vi),并按照图5-42所示创建输入控件,添加While循环结构。在前面板上放置波形显示控件,如图5-43所示。

图5-42 读电子表格文件程序框图

运行该程序后,在前面板中的波形图控件就会把“1.xls”文件写入的数据以曲线的形式显示出来。

图5-43 读电子表格文件程序框图和前面板

练习5-2 写/读文本文件函数的使用。

任务:创建VI,由“拆分路径”函数、“创建路径”和“写入文本文件”函数进行保存。将数据保存在程序当前路径中的“2.txt”文件中,输入文本内容为“苏州工业职业技术学院\电子与通信工程系\2014级电测专业”。再利用读文本文件函数读取“2.txt”的数据。

写文本文件函数操作应用参考图5-44。

图5-44 写文本文件函数前面板和程序框图

读文本文件函数操作应用参考图5-45。

图5-45 读文本文件函数前面板和程序框图

练习5-3 写/读二进制文件函数的使用。

任务:创建VI,利用写二进制文件函数在D盘写入二进制文件,命名为“3.bin”;再利用读二进制文件函数和波形图控件读取“3.bin”的数据,并以曲线的形式显示出来。

写二进制文件函数操作应用参考图5-46。

运行该程序后,在程序当前路径下会生成“3.bin”的二进制文件。二进制文件的数据可以是任何数据类型,如数组或簇等复杂数据。新的数据可以追加到已有文件尾,也可以覆盖原有的数据;如果输入的文件不存在,则创建一个新文件。

图5-46 写二进制文件程序框图

读二进制文件函数操作参考图5-47。

图5-47 读二进制文件函数程序框图和前面板

注意:从一个二进制文件中读取指定格式的数据,读出时的数据格式必须与写入时的格式完全一致;否则会使数据出现混乱。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈