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软件

matlab默认界面

输入命令pathtool,设置模块路径

设置路径命令

打开simulink的库浏览器

库浏览器

会发现并没有ncom模块

库浏览器

在树状图右侧刷新

库浏览器刷新

然后nCOM模块就有了

nCOM模块

simulink模型就是和之前的模型差不多。包含四个部分,但是不需要打包了。

把四个输入直接输入到nCOM模块中。

VAPS XT

按照标准nCOM流程写一个工程,可以直接在之前文章的工程上改。

然后在simulink里面设置属性

属性

效果

结果

说明

  • matlab安装目录不要有空格
  • nCOM库架构和位数要和matlab一样,否则编译会报错。
  • nCOM入口个数由属性中的dd文件决定,自动调整
  • simulink输入输出都要有对象,实在没有就传入终端
  • VAPS XT程序只能作为客户端,如果使用的是TCP,那么simulink要先启动

下一章:VAPSXT入门教程17:集成

技术交流群,欢迎加入讨论。这个圈子很小,大佬可能没兴趣加这些群聊社区之类的。所以只能带你入门,当然,欢迎大佬指导

qq 672991841


VAPS XT入门教程16.03:与Simulink通信(官方模块)
https://blog.jackeylea.com/vapsxt/vapsxt-communicate-with-matlab-simulink-module/
作者
JackeyLea
发布于
2023年8月20日
许可协议