simulink如何调用DLL文件
注:DLL文件对应的函数是多输入,多输出
思路:在s-function builder中调用dll文件
示例程序中输出部分代码如下
/* Output_BEGIN */
double (*func)(double, double);
func = pW[1];
y0[0] = func(u0[0], u1[0]);
/* Output_END */
问题:多输入多输出函数,这部分代码应该怎么修改?
simulink如何调用DLL文件
注:DLL文件对应的函数是多输入,多输出
思路:在s-function builder中调用dll文件
示例程序中输出部分代码如下
/* Output_BEGIN */
double (*func)(double, double);
func = pW[1];
y0[0] = func(u0[0], u1[0]);
/* Output_END */
问题:多输入多输出函数,这部分代码应该怎么修改?
引自免费微信小程序:皆我百晓生。
在Simulink中调用DLL,你需要创建S-Function,使用MEX编译DLL,然后在S-Function界面配置输入输出映射。