VAPS XT入门教程16.03:与Simulink通信(官方模块)
系列索引:VAPS XT入门教程索引
上一篇:VAPS XT入门教程16.02:与Simulink通信
在VAPS XT入门教程16.02:与Simulink通信中介绍了VAPS XT与Simulink通信,文章中使用UserIntegration方法。
本文介绍如何使用VAPS XT官方插件与Simulink通信。
配置
VAPS XT 4.2.1 + Matlab R2018a + Mingw 5.3.0
安装
在官方软件包安装时有检测Matlab环境,但是总是检测不到Matlab,不知道为什么。那就只能手动添加了。
从官方安装包中提取Simulink模块
将其复制到Matlab根目录,我的是C:\Program Files\MATLAB\R2011b
打开Matlab软件
输入命令pathtool
,设置模块路径
打开simulink的库浏览器
会发现并没有ncom模块
在树状图右侧刷新
然后nCOM模块就有了
simulink
simulink模型就是和之前的模型差不多。包含四个部分,但是不需要打包了。
把四个输入直接输入到nCOM模块中。
VAPS XT
按照标准nCOM流程写一个工程,可以直接在之前文章的工程上改。
然后在simulink里面设置属性
效果
说明
- matlab安装目录不要有空格
- nCOM库架构和位数要和matlab一样,否则编译会报错。
- nCOM入口个数由属性中的dd文件决定,自动调整
- simulink输入输出都要有对象,实在没有就传入终端
- VAPS XT程序只能作为客户端,如果使用的是TCP,那么simulink要先启动
下一章:VAPSXT入门教程17:集成
技术交流群,欢迎加入讨论。这个圈子很小,大佬可能没兴趣加这些群聊社区之类的。所以只能带你入门,当然,欢迎大佬指导
VAPS XT入门教程16.03:与Simulink通信(官方模块)
https://blog.jackeylea.com/vapsxt/vapsxt-communicate-with-matlab-simulink-module/