《量化投资:以MATLAB为工具》

MATLAB技术论坛

 找回密码
 注册账号
查看: 325|回复: 0
收起左侧

[解决] simulink与vc++混合编程,基于Simulink Coder实现mdl模型到c/c++代码自动生成,并....

[复制链接]
发表于 2018-7-11 15:48:14 | 显示全部楼层 |阅读模式
经过大半个月的摸索,测试,终于完成了vs2010下应用程序对Simulink搭建仿真模型的直接调用,debug下的exe文件可以完全脱离MATLAB运行,无需安装matlab运行时库。
Mark下:matlab的Simulink Coder功能挺好用的,直接将模型生成c/c++代码。这次是纯软件仿真应用,基于vs2010完成了模型代码的封装和调用,exe运行结果和simulink完全一致。
欢迎研究“基于模型的设计”和“代码自动生成”的朋友一起交流、探讨


实例:基于simulink搭建了一个电机转子磁场定向控制的仿真模型,然后自动生成c/c++代码,完成代码封装并基于vs2010开发应用程序进行调用,生成的exe运行结果与simulink仿真结果完全一致。图中给出的是软件exe运行的部分数据经过绘图显示的波形图:

软件运行波形图

软件运行波形图
您需要登录后才可以回帖 登录 | 注册账号

本版积分规则

QQ|网站地图|MATLAB技术论坛|Simulink仿真论坛 ( 陕ICP备08102094号 

GMT+8, 2018-9-22 10:50 , Processed in 0.077239 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表