虚拟仪器设计(机械)实验报告-LabVIEW入门和程序结构_第1页
虚拟仪器设计(机械)实验报告-LabVIEW入门和程序结构_第2页
虚拟仪器设计(机械)实验报告-LabVIEW入门和程序结构_第3页
虚拟仪器设计(机械)实验报告-LabVIEW入门和程序结构_第4页
虚拟仪器设计(机械)实验报告-LabVIEW入门和程序结构_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

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

文档简介

PAGE 西华大学实验报告第组第组实验报告(理工类)开课学院及实验室:机械学院机械工程专业实验中心实验时间:年月日学生姓名学号成绩学生所在学院年级/专业/班2012/自动化/西华理-1课程名称虚拟仪器设计(机械)课程代码实验项目名称LabVIEW入门和程序结构项目代码指导教师项目学分实验目的(1)初步学会使用LabVIEW;(2)掌握创建自己的VI。(3)学会使用LabVIEW中的While循环,移位寄存器,For循环,CASE结构,顺序结构,公式节点。二、实验原理按照labview建立工程文件的规则,了解其构建程序的方式,以及语言变量的正确使用实验任务建立一个测量温度和容积的VI;为VI创建图标和联接器;建立一个While循环的VI,使用LabvIEW图表模式;(4)建立一个顺序结构的VI;四、实验设备、仪器及材料PC机一台,labview软件实验步骤(按照实际操作过程)练习1-1:建立一个测量温度和容积的VI,其中须调用一个仿真测量温度和容积的传感器子VI:选择File»New,打开一个新的前面板窗口。从Controls»Numeric中选择Tank放到前面板中。在标签文本框中输入“容积”。把容器显示对象的显示范围设置为0.0到1000.0。在容器旁配数据显示,将鼠标移到容器上,右键选VisibleIterms»DigitalDisplay6.从Controls»Numeric中选择一个温度计,将它放到前面板中。设置其标签为“温度”,显示范围为0到100,同时配数字显示。Windows»ShowDiagram打开流程图窗口。从功能模板中选择对象,将它们放到流程图上组成下图随机数发生器随机数发生器乘法函数数值常数进程监视器图1-2练习1-1的流程图乘法器和随机数发生器由Functions»Numeric中拖出调用子VI进程监视器(ProcessMonitor)的方法是在Functions»SelectaVI下打开LabVIEW\Activity目录中ProcessMonitor,然后在流程图上点击一下8.用连线工具将各对象按规定连接:用连线工具在某个功能函数或VI的连线端子上单击鼠标右键,再从弹出的菜单中选择CreateConstant,就可以创建一个具有正确的数据格式的数值常数对象。把该VI保存.在前面板中,单击Run(运行)按钮,运行该VI。练习1-2为VI创建图标和联接器1.打开练习1-1做的程序。2.在前面板中双击图标激活图标编辑器。注意只能在前面板中编辑图标和联接器。3.删除默认图标。使用SelectTool(矩形框),单击并拖动想要删除的部分,按下<Delete>。4.用PencilTool(铅笔工具)绘制一个温度计。5.用TextTool(文本工具)创建文本。6.单击OK,关闭编辑器。7.用鼠标右键单击前面板中的图标窗口,在快捷菜单中选择ShowConnector,然后右键单击联接器窗口,选择Rotate90Degrees(旋转90度),注意联接器窗口的变化8.将端子连接到温度计和电压计:a.点击联接器上部端子。光标自动变成连线工具,同时端子变成黑色。b.单击温度显示对象。选中的端子的颜色变为与控制/显示对象的数据类型一致的颜色。c.重复步骤a和b,把底部的端子和容积计连接起来。d.用鼠标右键单击联接器,在快捷菜单中选择ShowIcon….选择File»Save,保存该VI。练习2-1使用While循环和图表新建一个VI。选择Controls»Boolean,在前面板中放置一个开关。设置开关的标签为控制开关。使用标签工具创建ON和OFF的标签,放置于开关旁。选中Controls»Graph,在前面板中放置一个波形图表(chart)。设置它的标签为随机信号,用于实时显示随机数。把图表的纵坐标改为0.0到1.0。选择Controls»Numeric,在前面板中放置一个旋钮。设置旋钮的标签为循环延时,用于控制While循环的循环时间。流程图按照下图创建流程图。图2-2练习2-1的流程图从Functions»Structures中选择While循环,把它放置在流程图中。从Functions»Numeric中选择随机数(0-1)功能函数放到循环内。在循环中设置WaitUntilNextmsMultiple函数(Functions»Time&Dialog),该函数的时间单位是毫秒,按目前面板旋钮的标度,可将每次执行时间延迟0到10毫秒。照上面所示的流程图连线,把随机数功能函数和随机信号图表输入端子连接起来,并把启动开关和While循环的条件端子连接。把该VI保存为RandomSignal.vi。执行该VI。在这个例子中,只要开关打开(TRUE),框图程序就会一直产生随机数,并将其在图表中显示。单击垂直开关,中止该VI。关闭开关这个动作会给循环条件端子发送一个FALSE值,从而中止循环。右键单击图表,选择DataOperations»ClearChart,重新设置图表。练习2-5使用顺序结构打开一个新的前面板,并按照下图所示创建对象。图2-8练习2-5的前面板约定数据是0到100范围的整数。当前值显示当前产生的随机数。“执行次数”显示达到指定值循环执行的次数。匹配时间显示达到指定值所用的时间。在流程图中放置顺序结构(Functions»Structures)。右键单击帧的边框,选择AddFrameAfter,创建一个新帧。重复这个步骤,共3桢。选中第0桢,设置读取初始时间(子)程序.用鼠标右键单击第0帧的底部边框,选择AddSequenceLocal,创建顺序局部变量。TickCount(ms)函数(Functions»Time&Dialog)——返回启动到现在的时间(以毫秒为单位)。在这里例子里需要使用两个这个函数。另一个在第2帧中。按图连好线。转入第1帧。该帧是匹配计算,内含一个循环结构。按图连好线。转入第2帧。返回前面板,在NumbertoMatch控制对象中输入一个数值,执行该VI。把该VI保存为TimetoMatch.vi。实验过程记录(数据、图表、计算等)实验1-1实验1-

温馨提示

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

评论

0/150

提交评论