虚拟仪器数据的记录和回放.docx
《虚拟仪器数据的记录和回放.docx》由会员分享,可在线阅读,更多相关《虚拟仪器数据的记录和回放.docx(10页珍藏版)》请在冰点文库上搜索。
虚拟仪器数据的记录和回放
实验报告
课程名称:
虚拟仪器技术
实验项目:
数据的记录和回放
专业班级:
电子信息1003班
姓名:
邓运思学号:
100402317
实验室号:
信息楼205实验组号:
17
实验时间:
2013/11/16批阅时间:
指导教师:
刘博成绩:
沈阳工业大学实验报告
(适用计算机程序设计类)
专业班级:
电信1003班学号:
100402317姓名:
邓运思
实验名称:
数据的记录和回放
1.实验目的:
1、熟悉LabVIEW文本文件的记录和回放。
2、熟悉LabVIEW电子表格文件的记录和回放。
3、熟悉LabVIEW数据记录文件的记录和回放。
4、熟悉LabVIEW波形文件的记录和回放。
2.实验内容:
产生一波形并在前面板显示。
该波形由一个周期的正弦波和一个周期的方波组成。
正弦波和方波的频率皆为100Hz,采样频率为1000Hz。
以当前系统日期和自己姓名为文件名分别将波形存储为文本文件、电子表格文件、波形文件和数据记录文件,所存文件和此VI程序放在同一个文件夹中。
然后分别读取所存文件并在前面板显示存储的波形。
3.实验方案(程序设计说明)
调用“正弦波形”和“方波波形”函数并设定参数产生实验要求的波形,利用文件I/O中的相应函数完成实验要求格式的记录和回放。
4.实验步骤或程序(经调试后正确的源程序)
见附件
5.程序运行结果
虚拟仪器1:
文本文件的记录和回放
虚拟仪器2:
电子表格文件的记录和回放
虚拟仪器3:
数据记录文件的记录和回放
虚拟仪器4:
波形文件的记录和回放
6.出现的问题及解决方法
开始软件不熟悉各个部件,经过操作后能独立运用。
附件A沈阳工业大学实验报告
(适用计算机程序设计类)
专业班级:
电信1003班学号:
100402317姓名:
邓运思
实验步骤或程序:
虚拟仪器1:
文本文件的记录和回放
1、启动LabVIEW,打开一个空白的VI。
2、从函数模板上,找到“函数-信号处理-波形生成”中的“正弦波形”和“方波波形”,放置在空白的程序框图中。
3、设置信号参数。
分别在“正弦波形”的“频率”“幅值”“采样信息”接线端单击鼠标右键,在弹出的菜单中选择“创建-常量”,然后将“频率”和“幅值”修改为100,将“采样信息”修改为1000。
同样,按照此方法设置“方波波形”的参数。
4、在前面板显示信号。
选择“Express-信号操作-合并信号”放置在程序框图中,把“正弦波形”和“方波波形”的波形输出合并在一起,在前面板放置一个波形显示控件,改名为“显示生成信号”,将合并后的信号显示出来。
5、设置存储路径和文件名。
在函数选板“编程-文件I/O”中找到“当前VI路径”“创建路径”和“拆分路径”,在函数选板的“字符串”中找到“格式化日期/时间字符串”和“连接字符串”。
将姓名修改为你的名字。
7、写入文本文件。
选择函数选板“编程-字符串”中的“格式化写入字符串”和“连接字符串”。
然后选择函数选板“编程-文件I/O”中的“打开/创建/替换文件”和“写入文本文件”。
8、读取文本文件。
选择函数选板“编程-文件I/O”中的“打开/创建/替换文件”“读取文本文件”以及“编程-文件I/O-高级文件函数”中的“设置文件位置”和“关闭文件”。
然后在前面板添加一个字符串显示控件。
把“打开/创建/替换文件”的文件路径端连接到步骤5创建的路径。
9、添加顺序结构。
为了避免记录和回放程序的混乱,添加一个顺序结构。
10、修饰前面板和程序框图。
修饰后程序框图如图所示。
11、程序存储。
选择“文件-保存”,将程序名称修改为“姓名实验7-1”,如:
李红实验7-1.vi,保存到适当位置。
运行程序并记录运行结果。
虚拟仪器2:
电子表格文件的记录和回放
技巧提示:
前5个步骤与“文本文件的记录和回放”一致,但是文件记录的名称需要修改,可直接其选中复制即可。
1、启动LabVIEW,打开一个空白的VI。
2、从函数模板上,找到“波形”中的“正弦波形”和“方波波形”,放置在空白的程序框图中。
3、设置信号参数。
分别在“正弦波形”的“频率”“幅值”“采样信息”接线端单击鼠标右键,在弹出的菜单中选择“创建-常量”,然后将“频率”和“幅值”修改为100,将“采样信息”修改为1000。
同样,按照此方法设置“方波波形”的参数。
4、在前面板显示信号。
选择“Express-信号操作-合并信号”放置在程序框图中,把“正弦波形”和“方波波形”的波形输出合并在一起,在前面板放置一个波形显示控件,改名为“显示生成信号”,将合并后的信号显示出来。
5、设置存储路径和文件名。
在函数选板“编程-文件I/O”中找到“当前VI路径”“创建路径”和“拆分路径”,在函数选板的“字符串”中找到“格式化日期/时间字符串”和“连接字符串”,并把“姓名文本文件”改为“姓名电子表格”。
6、存储和回放。
选择函数选板中的“编程-文件I/O”中的“写入电子表格文件”和“读取电子表格文件”放置在程序框图中,在前面板放置一个图形显示控件,改名为“电子表格回放”。
按照下图连线,把步骤4中合并的信号连在“写入电子表格文件”的“二维数据”端,把步骤5中设置好的路径连在“写入电子表格的”的“文件路径”端。
7、修饰前面板和程序框图。
修饰后的程序框图如图所示。
8、程序存储。
选择“文件-保存”,将程序名称修改为“姓名实验7-2”,如:
李红实验7-2.vi,保存到适当位置。
运行程序并记录运行结果。
虚拟仪器3:
数据记录文件的记录和回放
技巧提示:
前12346个步骤与“文本文件的记录和回放”一致,但是记录的名称需要修改,可直接其选中复制即可。
1、启动LabVIEW,打开一个空白的VI。
2、从函数模板上,找到“波形”中的“正弦波形”和“方波波形”,放置在空白的程序框图中。
3、设置信号参数。
分别在“正弦波形”的“频率”“幅值”“采样信息”接线端单击鼠标右键,在弹出的菜单中选择“创建-常量”,然后将“频率”和“幅值”修改为100,将“采样信息”修改为1000。
同样,按照此方法设置“方波波形”的参数。
4、在前面板显示信号。
选择“Express-信号操作-合并信号”放置在程序框图中,把“正弦波形”和“方波波形”的波形输出合并在一起,在前面板放置一个波形显示控件,改名为“显示生成信号”,将合并后的信号显示出来。
5、捆绑其他类型的数据。
选择函数选板中的“编程-字符串”中的“格式化日期/时间字符串”和“编程-簇与变体”中的“捆绑”,把三种类型的数据捆绑在一起。
6、设置存储路径和文件名。
在函数选板“编程-文件I/O”中找到“当前VI路径”“创建路径”和“拆分路径”,在函数选板的“字符串”中找到“格式化日期/时间字符串”和“连接字符串”,按图7.15连接好,将“姓名文本文件”修改为“姓名数据记录”。
7、写入数据记录文件。
选择函数选板“编程-文件I/O”中的“打开/创建/替换文件”,“编程-文件I/O-高级文件函数-数据记录”中的“写入数据记录文件”和“关闭文件”。
8、读取数据记录文件。
选择函数选板“编程-文件I/O-高级文件函数-数据记录”中的“打开/创建/替换数据记录文件”“读取数据记录文件”和“关闭文件”。
把“打开/创建/替换数据记录文件”的“记录类型”端连接到步骤5“捆绑”的输出端。
9、回放数据记录文件。
选择“编程-数组”中的“索引数组”,“编程-簇与变体”中的“按名称解除捆绑”和“合并信号”,并在前面板添加一个波形显示控件。
10、添加顺序结构。
为了避免记录和回放程序的混乱,添加一个顺序结构,
11、修饰前面板和程序框图。
修饰后的程序框图如图所示。
12、程序存储。
选择“文件-保存”,将程序名称修改为“姓名实验7-3”,如:
李红实验7-1.vi,保存到所需的位置。
运行程序并记录运行结果。
虚拟仪器4:
波形文件的记录和回放
技巧提示:
前5个步骤与“文本文件的记录和回放”一致,但是文件记录的名称需要修改,可直接其选中复制即可。
1、启动LabVIEW,打开一个空白的VI。
2、从函数模板上,找到“波形”中的“正弦波形”和“方波波形”,放置在空白的程序框图中。
3、设置信号参数。
分别在“正弦波形”的“频率”“幅值”“采样信息”接线端单击鼠标右键,在弹出的菜单中选择“创建-常量”,然后将“频率”和“幅值”修改为100,将“采样信息”修改为1000。
同样,按照此方法设置“方波波形”的参数。
4、在前面板显示信号。
选择“Express-信号操作-合并信号”放置在程序框图中,把“正弦波形”和“方波波形”的波形输出合并在一起,在前面板放置一个波形显示控件,改名为“显示生成信号”,将合并后的信号显示出来。
5、设置存储路径和文件名。
在函数选板“编程-文件I/O”中找到“当前VI路径”“创建路径”和“拆分路径”,在函数选板的“字符串”中找到“格式化日期/时间字符串”和“连接字符串”。
将“姓名文本文件”修改为“姓名波形文件”。
6、选择函数选板中的“编程-波形-波形文件I/O”中的“写波形至文件”和“从文件中读取波形”放置在程序框图中,在前面板放置一个图形显示控件,改名为“波形文件回放”。
按照下图连线,把步骤4中合并的信号连在“写波形至文件”的“波形数组”端,把步骤5中设置好的路径连在“写波形至文件”的“文件路径”端。
7、修饰前面板和程序框图。
修饰后的程序框图如图所示。
9、程序存储。
选择“文件-保存”,将程序名称修改为“姓名实验7-4”,如:
李红实验7-1.vi,保存到所需的位置。
运行程序并记录运行结果。