安全防范系统虚拟实验设计

安全防范系统虚拟实验设计

ID:31787712

大小:60.52 KB

页数:5页

时间:2019-01-18

安全防范系统虚拟实验设计_第1页
安全防范系统虚拟实验设计_第2页
安全防范系统虚拟实验设计_第3页
安全防范系统虚拟实验设计_第4页
安全防范系统虚拟实验设计_第5页
资源描述:

《安全防范系统虚拟实验设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、安全防范系统虚拟实验设计摘要:虚拟实验室是虚拟现实技术在教育领域中的应用,从中取得的教学效果等于甚至高于真实实验的教学效果。通过安全防范系统虚拟实验,可实现在开放式虚拟实验环境下进行各种安全防范系统组建虚拟操作实验的功能。它的开发和有效应用,将有效推动校园实训基地的建设。关键词:安全防范系统;虚拟实验;FLASH中图分类号:G642.4文献标志码:A文章编号:1674-9324(2012)12-0212-02本系统提供一个开放式的虚拟实验环境,模拟多种安全防范系统实验室中使用的设备,以虚拟操作环境为平台,基于FLASH技术实现虚拟实验设计,供

2、使用者完成安全防范系统组建虚拟实验,以解决教学资源不足的矛盾。一、系统简介1•系统功能。本系统主要实现安全防范系统的虚拟实验操作。使用者可进行非定制实验,允许自行制订实验方案,根据自己的思路进行设备选型、安装连线、调试运行、故障检测等各种操作的实验,并能完成实验报告。2.系统业务流程。系统业务流程如图1所示。二、安全防范系统虚拟实验基本设计思想安全防范系统虚拟实验通过虚拟实验环境,实现完成非定制虚拟实验的功能。在物理实验室中所做的安全防范系统实验,主要是在各种情景下进行安全防范系统的组建实验,因此虚拟实验的基本操作步骤是:根据实验要求,选择相

3、应的设备添加至实验平台,调整成适当的尺寸后放置在相应位置上。然后通过相应的线缆进行各设备接线端子间的连线。最后根据实验方案,进行该系统的调试。1•设备添加及位置、尺寸调。基于非定制实验的特点,在系统搭建的过程中,设备的摆放是不固定的,要根据实验者的意愿任意放置,所以要求设备能随着鼠标任意拖动。本平台的所有设备模型均为通过Photoshop技术编辑加工后的实物图片,以设备的接线端子面板图片或控制面板图片的形式显示在用户界面中,因此添加设备的操作实质上是通过FLASH技术实现图片的自由拖动操作。如果实验中所使用的设备较多,还会涉及改变图片尺寸的操

4、作。自由拖动图片操作的实现方法是:把图片先放到一个按钮中,再把这个按钮放到一个电影剪辑中,最后对其进行编程。代码编写主要借助ActionScript脚本语言中的startDrag()方法和stopDrag()方法实现。其中,startDrag()方法在鼠标按钮被点击下的on(press)事件中调用,并由四个控制变量规定它的拖动范围,由此实现图片开始拖动;stopDrag()方法在鼠标按钮被按下并松开以后的on(release)事件中调用,由此实现图片结束拖动。改变图片尺寸操作的实现方法是:把图片先放到一个按钮中,再把这个按钮放到一个电影剪辑中

5、,最后对其进行编程。代码设计的基本思想是在按下鼠标时记下这个电影剪辑的坐标xl、yl,松开鼠标时记下鼠标在主场景中的当前坐标x2、y2o然后通过x2~xl来确定电影剪辑的宽(width),y2-yl来确定电影剪辑的长(height)o为了在同一张图片上实现拖动和改变尺寸的功能,可制作两个按钮放在图片的上边:一个按钮放在图片上方,拖动它即可拖动图片;一个按钮放在图片的右下角,按下它拖动即可改变图片的大小。然后再把这二个按钮及图片放入一个电影剪辑中,并调整好三者的位置及大小。2•设备连线。本模块的所有线缆在进行虚拟实验时均通过FLASH技术绘制。

6、在两个接线端子间连线时,界面看到的效果是:点击第一个接线端子A后,会从A发出一条线缆动画跟随鼠标的移动;点击第二个接线端子B后,在A与B之间出现一条静态的线缆,连线操作结束。连线操作的实现方法是:(1)鼠标点击第一个接线端子时获取线缆起点的坐标X、Y,并生成跟随鼠标移动的线缆动画效果。(2)鼠标点击第二个接线端子时,获取线缆终点的坐标X、Y。(3)绘制线缆,通过lineStyle()方法设置线条样式,moveTo()方法设置线缆的起点坐标,然后通过lineTo()方法实现从线缆起点到终点绘制线缆。3•系统调试。虽然安全防范各子系统调试的要求各

7、不相同,但有一些操作是类似的,比如:虚拟视频监控系统是实现鼠标在虚拟监控画面中,移动后触碰到虚拟移动侦测探测区域时,系统能将报警信号输出至虚拟报警装置中;虚拟门禁控制是实现虚拟门禁卡在虚拟读卡机上触碰后,系统能将虚拟门锁打开;虚拟防盗报警系统是实现鼠标点击了虚拟紧急按钮,或是鼠标触碰了虚拟红外对射探测器间的虚拟布防区域后,系统将报警信号输出至虚拟声光报警器。由此可见,系统调试操作中,很重要的一种操作就是碰撞检测,其最根本的设计思路就是实现在FLASH环境,能测试到影片剪辑之间或鼠标与影片剪辑之间是否发生触碰并输出信号。因此碰撞检测的基本实现方

8、法是:通过hitTest()方法实现两种冲突检测。这两种冲突分别是一个点坐标是否在某一个影片剪辑范围内、两个影片剪辑对象是否冲突。影片剪辑对象冲突指的是两个影片剪辑

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。