论文部分内容阅读
随着虚拟现实技术的新发展和计算机网络的快速普及,基于网络的虚拟实验的开发和研究作为远程教育研究的热点,已经受到教育界人士越来越多的关注。虚拟实验系统在教学领域中的应用很好地促进了教学方式的改进和教学质量的提高。在传统的实验教学中,很多学校都存在着资源不足、投资大、见效低、实验环境及过程具有一定的危险性等问题,严重地影响了学生对理论知识的掌握和实验技能的提高。虚拟实验系统正是为了解决这一问题而开发的。在虚拟实验教学的过程中,需要对实际教学实验中用来测量的仪器和仪表:如示波器,函数信号发生器,万用表等进行模拟,在本论文中称这些仪器为虚拟仪器。本文作者通过对大量参考文献的阅读,发现这些文章都是在讨论如何使用一些现成的电路分析软件,如Pspice, Electronic Workbench, Qucs,而不是自己设计实现一个软件。并且这些软件不能应用到网络教学中,它们只能是现实课程的辅助工具。这些软件里的虚拟仪器操作界面也不是很直观,数据结果显示也不明朗。本文不仅要实现虚拟仪器在操作界面上与真实的仪器相似,而且在功能上和实际仪器功能保持一致。根据分析,作者在此基础上提出了虚拟仪器元件库的概念及其设计与实现。虚拟仪器元件库是指:从虚拟仪器操作界面分离出来的最基本的元件,然后由这些基本的元件组成的库。因此在这个概念的基础上,可以将虚拟仪器认为是由虚拟仪器元件库中的基本元件组合而成,也即本文的创新点所在。作者使用JAVA技术,主要采用MVC设计模式和组合设计模式实现了虚拟仪器元件库,进而在此基础上实现了虚拟仪器,所实现的虚拟仪器操作界面简单、友好,测量结果显示明了,虚拟实验的直观性和明朗性有了较大的提高,论文阐述的模拟电路实验案例能很好地满足了模拟电路实验的教学要求,得到了老师们的肯定。论文还代码设计上实现了代码的可扩展性,给开发人员带来了极大的方便。