基于FLEX技术硬件设备仿真方法研究.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于FLEX技术硬件设备仿真方法研究

基于FLEX技术硬件设备仿真方法研究   摘 要:为了适应社会的发展,提高工作生产效率,现代企业对虚拟实训的要求与日俱增。应用 Flex 技术对虚拟实务系统的设计开发,实现了培训课程的快速开发、改进了实验系统的界面及其交互方式。给学习者带来了良好的学习体验并提升了学习效果。   关键字:虚拟实务系统;Flex技术;设备仿真   中图分类号:V227 文献标识码:A DOI:10.3969/j.issn.1003-6970.2013.07.032   本文著录格式:[1]贾妙珍,张文辉,王辉,等. 基于FLEX技术的硬件设备仿真方法研究[J].软件,2013,34(7):92-94   0 前言   员工培训是企业风险小,收益大的战略性投资,因此现代企业培训对于企业发展具有十分重要的意义。随着高新技术行业发展的日新月异,设备更新换代频繁,整个社会对企业员工培训提出了更高的要求。与此同时,由于多媒体技术、虚拟技术和网络技术迅速发展,通过网络???建的虚拟实验平台已经投入使用,我国也早已开展了这方面的研究工作,并实现了实验性质的教学单元。清华大学、北京大学、上海交通大学、华中科技大学等高校分别建立了电子教室,其中有少数电子教室提供了有限的虚拟实验功能。[1]   虚拟培训的实现为企业员工的培训提供了新的可能,不仅能有效缓解企业在培训经费等方面面临的困难和压力而且可以突破传统培训的各种限制,让学员安全、自由地在网上进入虚拟实训室,反复完成各种操作培训,极大提高培训教学效率和质量。但是由于其开发的过程较长,工作量较大且更新速度缓慢等,导致虚拟培训在现实中的应用并不广泛,而且并未起到其应有的作用。   为解决这一问题,使虚拟培训发挥其应有的作用,本文以笔者参与研究的本校科研项目“虚拟实务培训系统的设计与实现研究”为例,重点阐述设备仿真操作系统如何快速生成虚拟培训课程及其前端硬件仿真的开发过程、效果及今后的发展。   1设备仿真操作系统的设计思想及技术选择   1.1设备仿真操作系统的设计思想   现有的种种虚拟实验类软件或远程培训课程,每新增一门课程或者新增一个实验内容都必须新建一个完整的工程从头做起,导致工作量过大,更新速度缓慢。为解决这一问题,经课题组研究讨论,决定摒弃设备运转时的内部逻辑,只关注其外部表现。同时根据有限状态自动机理论,将设备每一个稳定的外部表现定义为不同状态。   一个有限状态机是一个设备,或者一个设备模型,具有有限数量的状态,它可以在任何给定的事件根据输入进行操作,使得设备从一个状态跳转到另一个状态,或者是促使一个输出或者一种行为的发生。一个有限状态机在任何瞬间只能处在一种状态,因此,将设备的外部表现分解为易于处理的状态,在每个状态下,所有允许的输入为该状态的输入集,该输入集中的每一个输入都对应设备的一组反馈(输出),以及下一个状态。在设备仿真操作系统中,通过对每个设备操作实验抽象化为状态转移表的形式,可以简化实验的逻辑关系,减少开发所需的工作时间,一旦有新的设备投入使用就可以在短时间内完成对其虚拟环境的映射。   1.2设备仿真操作系统的技术选择   在信息技术飞速发展的今天,有许多编程语言及开发工具供我们选择。实际上,开发人员使用任何类似记事本的工具都可以创建应用程序,但是“工欲善其事,必先利其器”。为了能在不损坏系统功能的前提下最大程度的提高系统的开发速度,缩短开发周期,选择合适的开发技术就显得尤为重要。经过调查研究发现FLEX技术能很好的满足这些要求。   1.2.1 FLEX技术简介   Flex通常是指Adobe Flex,最初是由Macromedia公司在2004年3月发布的,基于其专有的 Macromedia Flash平台,它涵盖了支持富客户端技术RIA(Rich Internet Applications)开发和部署的一系列技术组合。   Flex技术主要由进行应用程序界面组件的XML标记语言、处理用户和系统事件的脚本语言ActionScrip、基础类库、运行时的即时服务以及生成swf的编译器组成,并提供了封装完善的容器来轻松实现界面布局[2]。使用Flex开发的应用程序能够在装有Adobe Flash Player的桌面平台上运行,支持应用程序外观进行完全自定义,支持各种连接到后端和服务的方法。[3]   1.2.2 Flex技术的优势   (1) Flex技术在设计中采用了 MVC 设计模式,通过将模型、视图与控制器的分离,实现了系统开发时其业务逻辑和用户交互的独立。所以在系统开发时用户交互界面与业务逻辑可以分开设计实现,互不影响,这样提高了系统的可维护性、可修复性、可扩展性、灵活性以及封装性。   (2) Flex技术为开发者提供了多种实用的组件,

文档评论(0)

erterye + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档