关键词:
虚拟实验室
虚拟仪器
客户端/服务器结构
虚拟可视化
虚拟现实
计算机组成原理虚拟实验室
信号扩散算法
摘要:
随着职业教育的深化改革和招生规模的急剧扩大,我国职业学校普遍陷入了实验教学的困境。主要表现在硬件设施不足、教学时空受限、教学方法和内容落后。在计算机和网络通信技术快速发展的前提下,充分利用计算机资源的虚拟实验室成为解决这些现存问题、提高实验教学质量的重要选择。
论文在分析虚拟实验室发展、现状的基础上,针对实验教学的要求和现有虚拟实验室的不足,提出了“计算机组成原理虚拟实验室”(简称CCPVL)的系统设计方案,进行了具体的研究和设计。
论文借助于虚拟现实、可视化、虚拟仪器和网络通信等技术,对虚拟教学实验室系统及其客户端的架构、分析设计过程和实现方法进行了研究,设计实现了虚拟教学实验室系统客户端软件。客户端软件是整个系统的重要组成部分。它向用户提供丰富真实的元器件和与现实一致的实验操作平台,对实验教学具有重要的现实意义。
论文在分析虚拟实验室系统的结构模型基础上,选用改进的C/S模型,利用三层结构对系统进行设计,并且阐述了整个虚拟教学实验室系统的流程、组织结构及系统各部分完成的功能。
论文着重研究了系统客户端虚拟器件模型和模型库的建立方法,为实验者提供了丰富、逼真、规范的元件和仪器,并搭建了逼真的、操作方便的实验操作平台。同时,论文利用可视化技术和虚拟仪器技术研究了可视化计算在实验中的应用、实验信息的可视化显示及虚拟仪器子模块实现的方法,并研究了通信技术在数据收发传输中的应用。
在虚拟实验平台的运行控制中,论文深入探讨了如何有效解决虚拟信号在虚拟元器件间传递的问题,并提出了一种新的信号扩散算法。该算法计算出各器件的信号处理代价,并使用优先级队列调度器件的启动顺序,从而动态规划信号的扩散次序。时间复杂度理论分析及对比实验均证明,该算法有效减少了信号在器件中的无效重复扩散,降低了器件工作函数的启动次数,从而大幅提高了实验的响应速度并降低了对系统资源的占用。
论文最后对所研究实现的技术进行了功能测试。测试结果表明,利用该文阐述的技术与设计方法所构建的虚拟教学实验室客户端能模拟真实实验情景,并通过图形图像显示实验信息、进行结果分析及错误提示,拥有较好的交互性、适用性、器件的丰富性、实时性和扩展性。