注册 登录
编程论坛 VB.NET论坛

求助!关于vb.net调用matlab生成的dll文件

ljgbluesky 发布于 2011-04-24 21:25, 1279 次点击
只有本站会员才能查看附件,请 登录
用matlab写了一个有返回值的函数,然后用网上的一种方法    Private Declare Function SynchronousAdhesioncoEfficient Lib "BrakeCalculation.dll" (ByVal beta As Single, ByVal a As Integer, ByVal b As Integer, ByVal hg As Integer) As Single
 
在        txtTongbu.Text = SynchronousAdhesioncoEfficient(0.7, 1000, 500, 250)
 
然后为什么提示我的找不到入口

这个是原M文件
function  phi0=SynchronousAdhesioncoEfficient(beta,a,b,hg)
% 计算双轴车辆的同步附着系数
% 同步附着系数phi0
% 输入参数;
%  beta - 前后制动器制动力分配系数;
%  a - 质心至前轴的距离,单位:m;
%  b - 质心至后轴的距离,单位:m;
%  hg - 汽车质心高度,单位:m;
% 2010,08,15
phi0=((a+b).*beta-b)./hg;
end


[ 本帖最后由 ljgbluesky 于 2011-4-25 09:40 编辑 ]
3 回复
#2
ljgbluesky2011-04-25 16:20
有没有高人指点江山的?
#3
zhangzhen2011-04-28 20:12
我也遇到同样的问题!我是想调用Fortran编译的dll,也是找不到入口,跟你用同样的方法!
#4
qq10235692232011-04-28 22:42
等我学了MATLAB再看看吧!
1