摘要:IT网络技术发展迅速,资源共享理念正在被逐步落实,教育领域也开始发生巨大变革。从以往的老师在教室中面对面授课,到现在可以通过网络远程授课。但学生做实验仍然是到实验室进行现场实验,这不仅限制了学生做实验的时间和地点,也不能把教学资源利用率发挥到最大,其他高校的学生也不能使用到实验设备,这将会造成一个极大的浪费。虚拟仿真技术和远程控制技术的不断发展为解决这一问题提供了很好的研究方向。
论文以复杂十字路口交通等为例,从理论入手到具体设计,详细的阐述了如何利用组态王进行虚拟对象设计。虚拟对象的设计分为界面设计、控件添加、变量定义和脚本程序设计这四个主要部分。为了将界面表现的尽可能美观,因此在界面设计中采用了专业的三维园林景观设计软件-SketchUp进行绘制,其余的设计过程均在组态王内部进行配置,并编写了PLC程序对虚拟对象设计的正确性进行检测。
在远程控制研究方面,设计是以VMware公司的Horizon View虚拟化组件架构为依托。VMware公司是一家专门从事云计算和桌面虚拟化产品的公司,其为桌面虚拟化提供了一整套的技术支持。论文对Horizon View虚拟化组件中四个主要的部件(View Connection Server、View Composer、View Client和VCenter Server)进行了一个简述,并论述了其网络架构,论证了方案的可行性。并就ESXI基础架构和Connection Server的部署、AD域和手动桌面池的创建做了一个详细的说明。本设计在充分研究了上述各种组件的功能和其配置方法的基础上搭建出了虚拟仿真实验室的基本框架,并进行实验测试,验证了方案的可行性。
关键词:虚拟对象,组态王,远程控制,桌面虚拟化
目录
摘要
Abstract
第1章-绪论-1
1.1课题背景-1
1.2国内外研究现状-1
1.2.1远程控制技术的发展与研究现状-1
1.2.2组态软件技术的发展与研究现状-2
1.2.3虚拟化仿真实验室的发展与研究现状-2
1.3论文主要完成的工作-2
1.4本章小结-3
第二章 组态软件与桌面虚拟化软件介绍-4
2.1组态软件-组态王7.5介绍-4
2.1.1组态软件的特点-4
2.1.2组态软件设计的一般思想-4
2.2交互界面设计软件-SketchUp软件介绍-4
2.2.1 SketchUp软件功能介绍-5
2.2.2 SketchUp软件特点-5
2.3桌面虚拟化软件-Horizon View组件介绍-5
2.4 研华PCI-1756板卡介绍-7
2.5网络拓扑结构-8
2.6本章小结-8
第三章 PLC虚拟对象远程控制系统的总体设计-9
3.1系统设计要求-9
3.2系统设计方案论证-9
3.2.1局域网拓扑结构-9
3.2.2 远程控制方案论证-10
3.3本章小结-12
第四章 系统虚拟对象及用户登录页面设计-13
4.1复杂十字路口交通灯虚拟对象设计-13
4.1.1复杂十字路口界面设计-13
4.1.2十字路口界面内控件设计-14
4.1.3虚拟对象内部脚本设计-19
4.1.4虚拟对象的软件设计-21
4.2用户登录界面设计-27
4.2.1 Web框架编写-27
4.2.2 CSS样式的添加-28
4.3本章小结-29
第五章 Horizon View虚拟化组件部署-30
5.1前期部署准备-30
5.2基础架构ESXI的部署-30
5.3创建AD域-31
5.4 View Connection Server的部署-33
5.5发布物理桌面-34
5.5.1安装view agent客户端-34
5.5.2配置手动桌面池-35
5.6本章小结-38
第六章 系统的安装与调试-39
6.1系统的硬件安装与调试-39
6.2控制系统的软件调试-40
6.3本章小结-43
第七章 结论与展望-44
7.1本设计完成的主要研究工作-44
7.2课题研究的展望-44
7.3设计的工程性-44
7.3.1法律问题-44
7.3.2文化问题-44
7.3.3职业素养与社会道德问题-45
7.4本章小结-45
参考文献-46
致 谢-47