论文部分内容阅读
论文对基于B/S模式控制系统的虚拟实验室进行研究和设计,研究和设计涉及到主要内容有:虚拟实验室系统构架、实验设备远程控制,网络通信和串口通信。为师生提供一个集实验、实验教学、实验学习于一体的网络化实验教学平台。教师可以根据实验大纲的要求,设置实验,然后学生可以通过网络访问网站,并直接在浏览器上操作实验,不受时间和地域上的限制。论文着重提出高校实验室资源不足的解决方案,采用B/S模式远程控制实验室的设备。论文首先对C/S模式和B/S模式进行比较,得出B/S模式增加一个控制层的方案,这样可以减少Web服务器的负担,同时可以增加系统对实验设备的有效控制。服务器和客户端之间采用多用户通信方式,为了达到这个目的,在服务器端建立了Scoket服务器,创建Term对象数组用来存放客户端请求,再用子进程处理这些请求。Web服务器和实验设备之间采用串口通信方式,为了提高实验设备的响应速度,添加一个中断程序。通过以上的设计,增加了实验设备对客户端的响应能力,提高了系统的使用性。