matlab2020a中使用TrueTime工具

环境:matlab版本:2020a
参考文章:网络控制系统仿真:Truetime2.0工具箱安装(win10 + matlab R2017b)
目标:在matlab2020a中配置TrueTime工具
下载TrueTime工具
TrueTime工具在官网有提供免费下载,但是经测试在matlab2020a中编译失败,查找到的原因是C++库的更新,而博主Meteor丶修改的TrueTime工具可通过编译,下载链接见博主文章
具体安装步骤如下:
S1:将下载的Truetime工具(truetime-2.0)解压到matlab的安装目录中toolbox文件夹中
S2:添加系统环境变量:
在window10系统的具体方法是:右键我的电脑–>属性–>高级系统设置–>环境变量–>系统变量–>新建系统变量命名为TTKERNEL,路径为matlab安装路径\toolbox\truetime-2.0\kernel,保存确定退出
在这里插入图片描述
S3:在matlab中添加工具包的路径
matlab–>环境–设置路径–>添加并包含子文件夹–>选择matlab安装路径\toolbox\truetime-2.0\kernel

S4:修改文件
打开\toolbox\local中startupsav.m文件并添加

addpath(getenv('TTKERNEL'))
init_truetime;

最终效果
matlab2020a中使用TrueTime工具_第1张图片
在matlab中清空工作区,打开\toolbox\local中matlabrc.m文件,在matlab界面点击保存工作区,保存成matlab.mat文件

S5:将Kernel文件夹下的init_truetime.m文件复制到toolbox\local文件夹中

S6: 安装编译器
在Matlab附加功能并搜索MinGW下载或此处csdn资源库添加链接描述下载
S7:选择编译器

mex -setup c++

选择
在这里插入图片描述
S8:编译工程

make_truetime

matlab2020a中使用TrueTime工具_第2张图片

你可能感兴趣的:(网络控制,matlab)