simulink模型转C代码导入veristand
veristand2021之前
1.准备工作
先下载matlab,后下载veristand。两者版本需匹配,查看版本匹配情况:VeriStand Model Generation Support and MathWorks Simulink® Compatibility - NI](http://url.com)
下载完成后打开matlab,出现下图说明成功。
2.如果没有出现链接成功提示
如果没有出现步骤1中的命令(如果先安装veristand后安装matlab会出现),则需要打开C:\Program Files\Polyspace\R2020b\toolbox\local\matlabrc.m(根据安装位置,盘名称会变化)文件,在此文件末尾加入如下图两行代码,然后点击运行,就会出现步骤1中的命令。
addpath('C:\VeriStand');
NIVeriStandAddPaths;
veristand2021(包括)之后
1.打开matlab,安装veristand支持固件
打开附加功能选择获取附加功能
选择续订服务
右上角放大镜搜索veristand
找到固件支持,点击进入
下载对应版本的固件
下载好后在matlab中进入对应工作文件夹,然后双击运行
2.安装MINGW编译器
还是在这个页面下拉,找到mingw支持,就是第一个红圈
进入以后查看版本匹配
上划找到下载入口,8.1和上边veristand支持安装方式相同,可自动安装,这里我们将如何安装6.3(手动安装)
点击上边红圈下载,并解压然后放到根目录下。
右键单击此电脑,选择属性,高级系统设置,环境变量,选择path编辑,新建mingw63里bin文件的环境变量,一路确定
WIN+R输入cmd,进入后输入gcc -v,显示红圈中内容就是成功,这里我也不清楚为什么版本一直显示4.9.2而不是6.3,下了很多版本都是显示这个,但是不影响编译。
重启matlab,在命令行中输入
setenv ('MW_MINGW64_LOC','E:\mingw63')
我放在E盘,其他盘需要改
在输入
mex -setup
可以点击第一个C++进行切换
这里就是成功安装好了