MATLAB 与 Cruise 的联合仿真

文章目录

  • 检查matlab是否安装了编译器
  • 在 MATLAB 中添加路径
  • 联合仿真示例

检查matlab是否安装了编译器

第一步,先检查matlab是否安装了编译器:

MATLAB 与 Cruise 的联合仿真_第1张图片

关于编译器的配置,可以查看:

https://blog.csdn.net/chengkai730/article/details/133106665

在 MATLAB 中添加路径

将cruise安装目录下的一个路径添加到matlab的路径中:

MATLAB 与 Cruise 的联合仿真_第2张图片

MATLAB 与 Cruise 的联合仿真_第3张图片

MATLAB 与 Cruise 的联合仿真_第4张图片

联合仿真示例

示例模型:

MATLAB 与 Cruise 的联合仿真_第5张图片

在apps选项卡下点击simulink coder,进入下图:

MATLAB 与 Cruise 的联合仿真_第6张图片

点击小齿轮,进行设置,首先是求解器的设置:
MATLAB 与 Cruise 的联合仿真_第7张图片

MATLAB 与 Cruise 的联合仿真_第8张图片

MATLAB 与 Cruise 的联合仿真_第9张图片

接着是code generation的设置,只需要注意system target file:

MATLAB 与 Cruise 的联合仿真_第10张图片

进行编译,在当前路径下生成和模型同名的dll文件。

MATLAB 与 Cruise 的联合仿真_第11张图片
在cruise模型中,添加matlab dll模块:

MATLAB 与 Cruise 的联合仿真_第12张图片

在matlab dll模块中,选择编译好的dll文件:

MATLAB 与 Cruise 的联合仿真_第13张图片

MATLAB 与 Cruise 的联合仿真_第14张图片

你可能感兴趣的:(AVL,Cruise,matlab)