虚拟仪器程序设计实验报告(三).docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

河南机电高等专科学校

学生实验报告

LabVIEW虚拟仪器程序设计及应用

实验项目名称:实验三波形图及文件保存

系部:计科系年级:10级专业班:

姓名: 学号:

实验时间:2012年5月22日

成绩:

教师签名:

实验三波形图及文件保存

一实验名称:波形图及文件保存

二实验要求和目的

要求:

创建一个VI程序,此VI要实现的功能是:使用一个For循环并执行100次循环,在循环中将产生100个随机数,同时使用一个正弦函数来生成正弦波形,正弦波形的周期通过数值来调整。通过For循环生成的两条曲线的数据通过创建数组函数转换成一个二维数组,用户使用一个数值显示控件和波形图控件来分别显示两条曲线的数据和波形。最后使用文件写入函数将曲线数据写至一个电子表格文件中。

目的:

熟悉如何在一个波形图控件中创建多条曲线,同时显示曲线数据以及将其保存至指定的路径和格式文件。

三实验步骤

1.前面板

波形图VI前面板如下图所示:

图1波形图VI前面板

(1)新建一个VI,在前面板中添加一个波形图控件。该控件可在控件选板中“Express→图形显示控件”子选板中找到。

(2)在前面板中添加一个显示二维数组中元素的数值显示控件。首先需要创建一个空数组,创建空数组控件可在“控件→新式→数组、矩阵与簇”子选板中找到,创建一个空数组后,在前面板中创建一个数值显示控件,并将该控件拖放入空数组中作为数组的输入数据类型。默认情况下创建的数组为一维数组,此时为了显示一个二维数组数据,需要将创建的数组由一维更改为二维。

(3)将鼠标移至数组左侧的带有上、下箭头的元素的下边框处,该处元素用于控件数组的维数。按住鼠标左键,并向下拖至出现两个元素,这时便将原来的一维数组更改为二维数组,然后再将鼠标移至数组中元素框架的右下角,当鼠标变成楼梯状时拖动鼠标来控制可见的数据元素的行、列。

2.程序框图

波形图VI程序框图如下所示:

图2波形图VI程序框图

(1)切换至程序框图中,在程序框图中放置一个For循环,并设置循环总数为100。

(2)在For循环中放置一个随机数函数。在For循环中放置2个乘法函数和1个除法函数,这2个函数都位于函数选板中的“函数→数值”子选板中。在程序框图中单击鼠标右键,从函数选板中选择“函数→数值→数学与科学常量”子选板中的常量2π.再按相同的方法在函数选板中选择”函数→数学→初等与特殊函数→三角函数”子选板中的正弦函数并将其拖放至程序框图中的For循环中。

(3)在程序框图中单击鼠标右键,选择函数选板中的“函数→编程→数组”子选板的创建数组函数并将其拖放至程序框图中合适的位置。

(4)从函数选板中的“函数→编程→文件I/O”子选板中选择写入电子表格文件函数,并将其拖放至程序框图中合适的位置,并为该函数创建如图2所示的文件写入的路径以及是否在存入数据时转置输入的二维数组选择控件。此处给定了文件存储的路径以及在存储数据时先将数组数据进行转置。如果文件写入路径为空时,则当程序运行时会弹出一个写入文件路径的对话框,类似于OFFICE中存储文件时的对话框。默认情况下,转置端子属性为无。因为经过创建数组函数创建的二维数组中的数据是每行存储一条曲线数据,如果需要在写入文件时将其转换为列数据,则此处属性应设置为“是”。文件存储路径如下图所示:

图3文件存储路径

(5)按给定的程序框图完成控件与函数间的连线,同时为图中所示的两个数值函数的输入端子创建常量,分别为50和2。

(6)切换至前面板窗口,单击工具栏中的运行按钮运行程序,会发现波形图中同时显示有两条曲线。其中一条为随机数曲线,另一条为正弦曲线。在100个点内正弦曲线的周期数与For循环中在正弦函数前后进行的一些数值运算相关。为了同时在波形图控件中显示多条曲线,需要将每一条曲线的数据利用创建数组函数变成一个二维数组,原来的每条曲线的数据转换为二维数组中的一行数据。

(7)保存此VI程序,并命名该程序为“波形图.VI”。该程序运行图如下图所示:

图4波形图VI运行图

(8)完成程序的创建,关闭该程序。

四心得体会

通过本次实训,更加熟悉LabVIEW软件的基本编程环境,能够快速的找到实训需要用到的控件,并且能熟练操作正确、迅速地完成该“波形图.VI”程序的创建。而且熟悉了如何在一个波形图控件中创建多条曲线,同时显示曲线数据以及将其保存至指定的路径和格式文件中。除此之外还学会了波形图控件的属性和外观的设置,掌握了For循环的使用以及如何将创建的数组函数转换成二维数组。

文档评论(0)

135****0879 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档