毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 论文 >> 正文

Matlab+VB光学衍射仿真实验系统的设计 第5页

更新时间:2011-12-13:  来源:毕业论文
采用动态链接库方法,也就是将Matlab编写的M文件转变成为VB可以调用的dll文件,从而实现VB对Matlab的调用。具体操作如下:
(1)用Matlab编写光学衍射函数,并保存为.M格式的文件。接下来利用Matcom软件将其编译为dll文件,编译成功后还会自动生成在VB中声明dll的模块.bas文件和.cls文件。
   (2)将dll文件复制到VB的工程目录或者是放在C盘windows\system32下,并用上面生成的.bas文件来声明。
   (3)将生成的.cls文件添加到VB的工程模块中。论文网http://www.youerw.com/
   (4)在VB工程中引入MaxtrixVB库作为它与dll的接口代理,Matlab编写的函数就可以在VB中直接调用。利用dll技术能够实现VB对Matlab的调用,利用这种方法可以方便地在自己开发的软件中嵌入Matlab强大的运算功能,从而实现高速的运算与友好人机界面的完美结合。
3.4系统设计
3.4.1主菜单设计
本设计以设计简单直观,且操便捷的人机交互界面为理念,开发面向学生的光学衍射仿真实验系统。整个软件以一个主窗体将三个光学衍射实验整合在一起。点击相应的图标进入二级窗体后,便可进行仿真实验,此外,还有三级窗体,主要是实验原理的查看,数据分析以及相关帮助。如图3-1所示。
 
图3-1  光学衍射实验系统主界面
界面程序如下:
Private Sub Command1_Click()
Form1.Hide
Form2.Show原文请加优.文^论,文'网QQ324,9114
End Sub

Private Sub Command2_Click()
Form1.Hide
Form3.Show
End Sub

Private Sub Command3_Click()
Form1.Hide
Form4.Show
End Sub

Private Sub Command4_Click()
End
End Sub
Private Sub Form_Load()
End Sub

3.4.2二级窗体设计论文网http://www.youerw.com/
    二级窗体是本系统的核心所在,由系统主菜单的相应按钮点击进入即可,是衍射实验的可操作界面。包括夫琅禾费单缝衍射窗体,光栅衍射窗体,夫琅禾费圆孔衍射窗体。界面由参数设置,实验原理图,衍射仿真图像,还有其他一些连接至三级窗体的按钮。下图3-2是夫琅禾费单缝衍射的窗体。

上一页  [1] [2] [3] [4] [5] [6] 下一页

Matlab+VB光学衍射仿真实验系统的设计 第5页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。