APP下载

基于物联网的图形化虚拟仿真实验平台设计

2017-02-16领兄

现代电子技术 2017年1期

领兄

摘 要: 提出的Web环境下的虚拟仿真平台基于B/S结构,服务器端采用MySQL数据库,使用Java语言编写接口程序,从数据库中读取模型数据并生成Simulink仿真程序,运算核心Matlab运行M文件,通过调用Java接口程序对该模型文件进行仿真并返回仿真结果。最后,结合两个仿真实例来测试基于网络的虚拟仿真平台,验证了该平台的有效性。

关键词: 虚拟仿真平台; Matlab; Simulink; 虚拟实验室

中图分类号: TN911?34; TM417 文献标识码: A 文章编号: 1004?373X(2017)01?0032?04

Abstract: The virtual simulation platform proposed in this paper and working in Web environment is based on B/S structure. The MySQL is adopted by the server. The Java language is used to profile the interface program, read the model data in database, and generate the Simulink simulation program. Matlab as the operation core is used to run the M?file to simulate the model file by calling the Java interface program and feed the simulation results back. The virtual simulation platform based on network was tested by means of two simulation examples to verify the validity of the platform.

Keywords: virtual simulation platform; Matlab; Simulink; virtual laboratory

近年来高校规模不断增大,学生人数的不断增加造成实验室设备资源紧张、不能满足学生要求的现象[1]。同时实验设备老化严重、实验设备技术上的落后都会影响学生的实验课质量。虚拟实验室的提出打破了传统实验室的约束,突破了传统实验室地域与时间的限制,进一步促进学校教学质量的提升,推进实验从验证性到探索性的转变,实现了教学实验跨越式的发展[2]。

1 基于网络的虚拟仿真平台的总体设计

1.1 系统的设计思想

随着网络应用的日益普及与物联网技术的发展,基于Web仿真已经成为仿真领域的研究热点,课题提供了图形化的虚拟仿真实验平台解决办法,以FLASH+Servlet+MySQL作为基础平台架构[3]。

基于网络的虚拟仿真平台的实现方式设计如下:网络用户通过浏览器就能够打开该交互界面进行Simulink建模和仿真,网络平台以网页的形式提供FLASH技术搭建的交互式图形界面;当用户在图形界面中完成建模后,将模型数据通过访问Servlet的方式传送到数据库中,然后Matlab通过Java接口读取数据库中的数据信息并进行仿真,最后将仿真结果返回到数据库中并由客户端Web浏览器读取数据库中的结果并显示。……

登录APP查看全文