解决WIN10下MatlabR2016a、VeriStand2018和Labview2018的联合仿真的问题

该博客记录了解决在Windows 10上使用Matlab R2016a和LabVIEW 2018进行联合仿真时遇到的问题。主要问题是SIT模块不支持LabVIEW 2012以后的版本,以及编译错误。解决方案包括使用LabVIEW的模型接口工具箱(MIT)、安装VeriStand 2018 SP1以匹配版本,并解决MATLAB mex-setup编译器配置问题。最终通过安装Visual Studio 2010成功解决编译问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

解决WIN10下MatlabR2016a和Labview2018的联合仿真的问题

目录

问题描述

将matlab的simulink模块编译成dll后,在Labview里面调用。出现了以下问题:

  1. 原先的SIT模块不支持LabVIEW2012以后的版本。
  2. 在安装VeriStand后编译simulink模块时,显示unable locate Visio studio tools chain,编译一直不通过。
  3. 在matlab里执行mex -setup报错。

解决过程记录

  1. 对于问题1,这里采用的是LabVIEW的模型接口工具箱(MIT),由于LabVIEW2018没有单独的,需要下载VeriStand 2018SP1,注意版本搭配。这里参考的是这篇博客作者的评论VeriStand 2018SP1下载链接,提取码ihd0。LabVIEW、VeriStand和Matlab的兼容性见官方网页:link
    我使用的Matlab R2016a,Veristand 2018SP1, LabVIEW2018。安装好VeriStand以后打开Matlab会显示初始化成功,如果有警告,管理员身份运行matlab。
    初始化VeriStand成功
    这里把2和3一起讲,官方给的编译器是要window SDK7.1for win7和NET framwork4.0,我win10死活装不上net4.0,绝望。然后找到了一个英文网页,link。他安装的是4.7.2的NET,好问题不出在这,运行他给出的命令,显示找不到编译器,编译写好的simulink模块,也是报错找不到VS的编译器。
mex -setup

解决方法:别的什么都不要弄,老老实实安装一个VS2010就可以解决问题。
VS2010下载链接:link,提取码43sy 。

评论 14
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值