已阅读5页,还剩19页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
.,软件工程,实验四,.,.,Labview应用程序开发,一、设计波形显示器打开Labview8.2点击BlankVI创建新程序右击前面板,在controls选项卡进入Modern-Graph.选择WaveformChart,放到前面板。回到Modern选项卡,转到Boolean,选择StopButton.,.,Labview应用程序开发,.,Labview应用程序开发,将上图波形显示器Y轴纵坐标范围-10到+10分别双击改为0到1。在Windows菜单选择ShowBlockDiagram切换到后面板。右击后面板在Functions中进入Programming-Structures,选择WhileLoop将程序端子放置到While循环中。,.,Labview应用程序开发,在函数选项卡的Programming-Numeric中选择随机数发生器RandomNumber(0-1),将其放置到While循环内。使用连线,先单击RandomNumber(0-1)图标,然后移动鼠标到波形显示器Waveformchart端子,再次单击鼠标。连接stop端子与红色停止标志端子。排列图形,使之如图所示。,.,Labview应用程序开发,.,Labview应用程序开发,回到前面板,单击工具栏运行箭头按钮,执行程序如图:点击STOP结束。保存退出。,.,Labview应用程序开发(二),二、建立一个温度和容积测量显示程序打开一个新的前面板窗口。从ControlsNumeric中选择Tank放到前面板中。在标签文本框中输入“容积”,然后在前面板中的其他任何位置单击一下。把容器显示对象的显示范围设置为0.0到1000.0。在容器旁配以数据显示框:将鼠标移到容器上,点右键,在出现的快速菜单中选VisibleItermsDigitalDisplay即可。,.,Labview应用程序开发,从ControlsNumeric中选择一个温度计,将它放到前面板中。设置其标签为“温度”,显示范围为0到100,同时配数字显示(如下图)。,.,Labview应用程序开发,.,Labview应用程序开发,WindowsShowDiagram打开流程图窗口。从功能模板中选择相应的函数对象,将它们放到流程图上。,.,Labview应用程序开发,该流程图中新增的对象有两个乘法器、两个数值常数、一个随机数发生器、一个进程监视器,温度和容积对象是由前面板的设置自动带出来的。乘法器和随机数发生器和数值常数由FunctionsNumeric中拖出。,.,Labview应用程序开发,进程监视器(ProcessMonitor)不是一个函数,而是以子VI(子程序)的方式提供的。调用它的方法是在FunctionsSelectaVI下打开ProcessMonitor,然后在流程图上点击一下,就可以出现它的图标。用连线工具将各对象按规定连接。,.,Labview应用程序开发,.,Labview应用程序开发,选择FileSave,把该VI保存,在前面板中,单击Run(运行)按钮,运行该VI。注意容积和温度的数值都显示在前面板中。每单击运行按钮一次,将采集一次由随机数发生器产生的数据,并显示容积和温度依据上述方法,在程序中再增加一个压力显示器。,.,Labview人机界面设计,在Labview前面板上添加图片,进行人机界面设计。点击前面板中的Edit菜单,选择ImportpicturetoClipboard,在打开的对话框中寻找所需要的图片。在前面板需要放置图片的位置点击,并按Ctrl+V,将图片粘贴到界面上。,.,使用case结构,目的:创建一个VI以检查一个数值是否为正数。如果它是正的,VI就计算它的平方根,反之则显示出错。功能相当于代码式编程语言中的下列伪代码:if(Number=0)thenSquareRootValue=SQRT(Number)elseSquareRootValue=-999.00DisplayMessageErrorendif,.,使用case结构,打开一个新的前面板,并按照下图所示创建对象。控制对象用于输入数值,显示对象用于显示该数值的平方根。,.,使用case结构,照下图创建流程图,.,使用case结构,从FunctionsStructures中选择一个Case结构,并放置在在流程图中。Case结构是一个可以改变大小的方框。先来做Ture的情况,照上述流程图构造。GreaterOrEqualTo0?函数(FunctionsComparison)如果输入数值大于或者等于0就会返回一个TRUE值。SquareRoot函数(FunctionsNumeric)返回输入数值的平方根。连好线,.,使用case结构,点击Case框的选择按钮,转入False情况编程。,.,使用case结构,数值常数(FunctionsNumeric)这里用于显示错误的代数值-999.00。OneButtonDialog函数(FunctionsDialog&Userinterface)在这里它用于显示一个对话框,内容是Error。字符串常数(FunctionsString)在对话框中输入字符串Error。该VI在TRUE或者FALSE情况下都会执行。如果输入的数值大于等于0,VI会执行TRUECase,返回该数的平方根,否则将会输出999.00,并显示一个对话框,内容为Error。,.,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025辽宁铁岭调兵山市消防救援大队招录政府专职消防队员招聘8人备考题库含答案详解(达标题)
- 2026重庆三峡银行校园招聘104人备考题库及答案详解(易错题)
- 2025辽宁大连庄河市招录社区工作人员62人备考题库含答案详解(培优a卷)
- 2026年中国农业银行数据中心校园招聘备考题库(145人)含答案详解(能力提升)
- 2026中国农业银行宁波市分行校园招聘214人备考题库附答案详解(黄金题型)
- 2026中国建设银行吉林省分行校园招聘570人备考题库附答案详解(精练)
- 2026中国工商银行总行本部校园招聘备考题库附答案详解(预热题)
- 2025广东广州市白云区人民政府松洲街道办事处高校毕业生就业见习岗位招聘15人备考题库含答案详解(夺分金卷)
- 2025浙江农商银行系统秋季招聘备考题库含答案详解(预热题)
- 2026浦发银行秋季校园招聘备考题库含答案详解(培优b卷)
- 南京汤山地质公园景观设计
- 肾内科提高病床使用率PDCA
- 人工智能应用技术基础PPT完整全套教学课件
- 2023年中国海峡人才市场招聘笔试参考题库附带答案详解
- GB/T 4798.1-1986电工电子产品应用环境条件贮存
- 银行结售汇统计案例分析
- 江苏亿洲再生资源科技有限公司资源综合利用技改提升项目 环评报告书
- 山地旅馆案例分析教学课件
- 新高考高中物理竞赛专题4光学50题竞赛真题强化训练原卷版
- T∕IAC 40-2021 保险公司客户服务中心基本要求
- 浙美版四年级美术上册复习资料
评论
0/150
提交评论