虚拟仪器程序设计实验报告(三)_第1页
虚拟仪器程序设计实验报告(三)_第2页
虚拟仪器程序设计实验报告(三)_第3页
虚拟仪器程序设计实验报告(三)_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

河南机电高等专科学校学生实验报告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”程序的创建。而且熟悉了如何在一个波形

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论