项目8自动门控制仿真系统.pptx

  1. 1、本文档共36页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

项目8自动门控制仿真系统2024/6/2520:33第二篇基于LabVIEW的测控系统

目录8.1项目描述8.2任务1前面板设计8.3任务2基于状态机的自动门程序结构设计8.4任务4自动门控制仿真程序设计8.5任务5调试测试系统8.6思考题

8.1项目描述知识目标能力目标素养目标1. 了解自动门运行原理。2. 熟练掌握基于简单状态机的项目创建和设计方法。3. 掌握学应用LabVIEW制作控件的方法。能够根据要求制作控件。能够创建基于简单状态机的项目。能够应用简单状态机设计自动门控制仿真系统程序。能够正确进行系统调试测试。能够对系统功能完整描述,并规范撰写项目报告。具有良好的编程习惯,命名规范。具有工程意识,严谨的工作作风。具有分析问题、解决问题的能力。具有良好自主学习能力。具有良好的责任心、环保意识。8.1.1项目目标

8.1.2任务要求8.1.2任务要求用LabVIEW编写程序,模拟自动门的工作原理,程序要求实现以下功能:1.设定开门角度及开门状态保持时长。2.点击开门按钮,模拟有人到来,执行开门动作。判断是否达到设定的开门角度,没达到就继续开门,达到了就保持这个开门角度不变。3.判断开门保持时间是否达到设定时间,没达到继续保持,达到就进入关门状态。判断关门是否完成,没完成就继续关门,完成就停止动作,等待下一次人来。4.开关门的过程,软面板的仿真自动门按照上述过程动作。 8.1项目描述

8.1.3实践环境硬件设备:计算机软件环境:LabVIEW8.1项目描述

任务1前面板设计2024/6/2520:33项目8自动门控制仿真系统

8.2任务1前面板设计8.2.1自动门动画设计为了仿真自动门的打开和关闭,使用图片下拉列表。事先绘制好门图片,分别是关门图片和不同角度的开门图片,要保证所有图片大小一致。图片越多,动态效果越好,这里绘制了30个图片,如图8-1所示。把图片从开门到关门按顺序编号。选择“新式→下拉列表与枚举→图片下拉列表”,放置在前面板,在工具栏,选择“调整对象大小”里面的“设置宽度和高度”,如图8-2所示,把下拉列表框调整为合适门图片的大小。把所有图片选中,拖拽到VI的前面板,注意保持按照编号顺序排列,比如,最上面的图片是1号然后是2号……最下面的为30号。选择最上面图片,按下“CTRL+X”剪切图片,图片进入剪贴板,然后在下拉列表上右击鼠标,弹出菜单中选择“在后面导入图片”,这样最上面的图片就进入下拉列表,成为第0号元素;继续选择最上面图片,剪切图片,然后“在后面导入图片”。不断重复上述过程,直到所有图片都导入下拉列表。

8.2任务1前面板设计8.2.1自动门动画设计制作完成后的自动移门的图片下拉列表控件如图8-3所示。在下拉列表上单击左键,会出现右下角的图片下拉选项。最后,右击下拉列表,显示项中把“标签”和“增量/减量”去掉;再右击下拉列表,选择“转为显示控件”。

8.2任务1前面板设计8.2.1自动门动画设计编写自动门动画程序,依次选中下拉列表中的图片进行显示。程序框图如图所示。在程序框图放置一个条件结构,在条件结构的分支选择器端子上连接一个滑动杆,用滑动杆滑动模拟开门角度。定义门关闭为0o、门全开为180o,因此开门角度的范围是0o~180o。有30张门图片,条件结构需要30个分支,180o分成30份,每份等于6,因此,按照图8-4设置每个分支。最后一个分支表示大于175之后都落在这个分支;第一个分支为默认分支,表示没列出的取值,都会落在这个分支。也可以在此分支输入“..6”,就不必设为默认分支,否则没有默认分支语法错误,此时单击列出错误,弹出错误列表对话框,提示:“条件结构必须包括与选择器所有可能值相对应的条件分支。满足该条件的最简便方法就是指定默认分支以处理无穷范围的选择器值”。简言之,在选择器标签里,应包含所有可能取值。

8.2任务1前面板设计8.2.1自动门动画设计在“0..6”分支,放置常量“0”,当滑动杆取值在此范围时,下拉列表显示0号图片;在7..12分支,放置常量“1”当滑动杆取值在此范围时,下拉列表显示1号图片,以此类推,在“175..”分支放置常量“30”,当动杆取值在“175..”范围时,下拉列表显示30号图片这样,连续拖动滑动杆,就会出现门开、关的动画效果。

8.2任务1前面板设计8.2.2布尔控件制作控件制作过程如图8-5所示。先做指示灯事先准备好两张图片,分别表示指示灯的开和关状态,然后把图片复制到程序的前面板上。在前面板放置一个确定按钮拖拽到和图片大小基本一致。右击“确定按钮”,弹出菜单中选择“高级→自定义”,弹出控件制作窗口,见图5-8a)。在工具栏上找到切换模式工具扳手工具,鼠标划过来就会显示“切换

文档评论(0)

方世玉 + 关注
实名认证
内容提供者

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

版权声明书
用户编号:6101050130000123

1亿VIP精品文档

相关文档