Matlab 2015a和VB.net混合Dll编程步骤

2017-01-17  by:CAE仿真在线  来源:互联网

1、查看Matlab是否配置完全
在Command Window窗口中输入mbuild –setup查看编译器,如果没有,将编辑器设置为vs
2、安装MCRinstaller.exe (这步很重要,否则无法编译生成dll)
位置在安装目录下的toolbox\compiler\deploy\win64文件夹中。
3、注册dll
对mwcomutil.dll进行注册。这个Matlab的dll文件位于安装目录下的\bin\win64文件夹中(右键点击开始,命令提示符(管理员),cd+’空格’+路径,regsvr32 mwcomutil.dll)
4、生成.m文件
熟悉matlab ,编写M函数.
5、五、生成dll文件
在在Command Window窗口中输入deploytool,并选择Library Complier,进行配置,其中Class name 为在Net中所调用的类的名字,比如matlab MATALABPFEMJS等。然后生成,那个dll就是vb.net要调用的dll文件
6、开始写vb.net程序
(1)先添加之前生成的那个dll文件, 然后添加MWArray.dll(在安装目录的toolbox\dotnetbuilder\bin\win64\v2.0文件夹中).
(2)然后引用两个动态连接库,引用格式为:
Imports MathWorks.MATLAB.NET.Arrays
Imports MATALABPFEMJS.PFEMJS(生产的dll)
(3)引用函数,编写计算过程
Dim DemoPFEMJS = New MATALABPFEMJS.PFEMJS()
Dim MEarray As MWNumericArray = DemoPFEMJS.MEJS(X, GC)(此处引用M函数中的函数)。
7、过程完毕。
:本过程部分参照aszxs大神撰写的使用C#,Matlab(2015a)混合编程资料。



开放分享:优质有限元技术文章,助你自学成才

相关标签搜索:Matlab 2015a和VB.net混合Dll编程步骤 MatLab培训 MatLab培训课程 MatLab在线视频教程 MatLab技术学习教程 MatLab软件教程 MatLab资料下载 MatLab代做 MatLab基础知识 Fluent、CFX流体分析 HFSS电磁分析 Ansys培训 Abaqus培训 

编辑
在线报名:
  • 客服在线请直接联系我们的客服,您也可以通过下面的方式进行在线报名,我们会及时给您回复电话,谢谢!
验证码

全国服务热线

1358-032-9919

广州公司:
广州市环市中路306号金鹰大厦3800
电话:13580329919
          135-8032-9919
培训QQ咨询:点击咨询 点击咨询
项目QQ咨询:点击咨询
email:kf@1cae.com