摘要
着重介绍了利用VB和MATLAB混合编程技术开发光学实验仿真模拟软件的方法,以杨氏双缝干涉实验为例对此过程作了详细的阐述。先建立数学模型,在MATLAB中编写M-文件,通过Matcom4.5将编好的M-文件转化成可供VB直接调用的DLL文件。然后在VB工程中引入DLL及其申明文件实现对DLL文件的调用。将其它光学实验也进行仿真后,一起打包整理,制成安装包,制作出光学实验的仿真模拟软件。通过在物理实验室试用表明该软件真正实现了辅助实验教学。
This paper introduces a software development technology of optical experiment simulation using the merging programming of VB and MATLAB, making the explanation with the simulation of Young's Double-Slit Interference Experiment. Firstly, set up the mathematical model, write the M-files in MATLAB,and through Matcom4.5 transform M-files into DLL-files. Secondly, invoke the DLL-files in VB through the declaring files. After simulate other optical experiments, pack them to make the installing package. The results of probation shows the effectiveness in CAl.
出处
《微计算机信息》
北大核心
2008年第33期206-208,共3页
Control & Automation
基金
基于MATLAB和VB的光的干涉与衍射仿真模拟实验系统开发
国家大学生创新性实验计划(教育部)(LA07047)