Simulink与CANOE联合仿真测试系列-软件安装配置
背景
本文旨在描述Simulink和CANOE联合仿真教程,因为对于MATLAB和其它工具联合仿真,总是需要生成动态链接库dll,且其他工具供应商的tlc设计编译器版本的兼容性问题,很难调试成功。故基于下述所用软件版本,描述操作和配置过程。
|
No. |
Tool Name |
Version |
|
1 |
MATLAB |
2021b |
|
2 |
VECTOR CANOE |
15.0 |
|
3 |
Compiler |
VS2019 |
首先编译器,虽然官网推荐MINGW,但个人不建议使用,因为目前VECOTR的cn_tlc是多年前版本,所依赖的MINGW版本较低,新版本兼容性存在问题,推荐使用VS。
软件安装和配置
MATLAB 2021b安装
MATLAB只需注意安装路径下切记不能包含空格。
CANOE 15.0安装
安装路径下自带集成插件包,路径如下:D:\Program Files\Vector CANoe 15\Installer Additional Components\Matlab, <Vector_AddOn_Matlab_Interface_V701.exe>, 双击运行即可。
安装完成后,
打开matlab,命令行输入:
slLibraryBrowser
在Simulink library会看到VECTOR的库文件夹,如下图所示。

CANOE安装路径下自带DEMO,参考:C:\...\CANoe Sample Configurations\IO_HIL\Matlab,可自行选取合适的工程,后续会介绍不同的联合仿真案例和配置。
编译器安装
官网下载VS2019安装引导程序,然后双击安装。选择如下组件,可以仅选2019版本相关组件。
- Windows 通用C运行时
- MSVC v142-VS 2019 C++x64/x86 生成工具(...
- Windows 10 SDK (10.0.19041.0)
- MSVC v142-VS 2019 C++ARM64 生成工具(...
- 适用于最新v142生成工具的C++ATL(x86和...
- IncrediBuild-生成加速
- Windows 10 SDK (10.0.16299.0)
- Windows 通用 CRT SDK
- MSVC v142-VS 2019 C++ARM生成工具(最...
- 带有Spectre 缓解措施、适用于最新v142生成...
- MSVC v142-VS 2019 C++ARM Spectre 缓解...
- 适用于最新v142生成工具的C++ ATL (ARM)
- 适用于最新v142生成工具的C++ATL(ARM64)
- MSVC v142-VS 2019 C++ARM生成工具(v1...
设置VS2019环境变量
注意需要移除MINGW环境变量且设置某一个VS版本对应的环境变量:
添加环境变量:INCLUDE
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include;
C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\cppwinrt;
C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\shared;
C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\ucrt;
C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um;
C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\winrt;
添加环境变量:LIB
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\lib\x64;
C:\Program Files (x86)\Windows Kits\10\Lib\10.0.19041.0\ucrt\x64;
C:\Program Files (x86)\Windows Kits\10\Lib\10.0.19041.0\ucrt_enclave\x64;
C:\Program Files (x86)\Windows Kits\10\Lib\10.0.19041.0\um\x64;
添加path
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\bin\Hostx64\x64;
MATLAB选取编译器
在Matlab命令行输入:
mex -setup
并选取VS2019作为编译器。
更多推荐
所有评论(0)