Simulink与mexw64混合

来源:互联网 发布:做网络销售期货好做吗 编辑:程序博客网 时间:2024/06/07 13:54

由于项目需要,需要用C++代码,几经周折后,终于编译成功了,然后打算结合simulink和mexw64建立一个使用摄像机进行图像识别的反馈系统。最后我就开始进行simulink结合mexw64进行模型搭建,结果遇到了一些错误,总结一下,希望能够帮助到其他人。

simulink如何调用mexw64

  • 使用matlab function模块调用mexw64文件

mexw64不是内部函数错误

这里写图片描述

  • 解决办法:在matlab function里面加个声明,使得可以matlab function调用。
% ssss就是编译出来的mexw64文件coder.extrinsic('ssss');

输出变量类型出错

这里写图片描述

  • 解决办法:在matlab function,先对y进行声明定义一个矩阵。
function y = fcn(u)coder.extrinsic('ssss');y=zeros(1,1);%定义一个矩阵y = ssss(u);
0 0
原创粉丝点击