NI HIL测试平台环境部署(血与泪的经验)

说明

1)所述均基于如下环境&版本:Win10系统、NI Veristand2018SP1、Labview2018SP1、Matlab2017a。不排除因为版本及软件环境问题,所述方法不奏效或有更好的方法,欢迎交流,一起提高。

2)本博客以问答&记录形式进行,所述问题均来自于实际部署中遇到的问题。

3)不定期更新,文后会附上更新日志。

NI HIL测试环境部署涉及哪些软件?总体步骤是什么样的?

主要软件为:Veristand(测试上位机工程环境)、Labview(与下位机通讯的实时运行环境)、Matlab(闭环模型搭建)、visual studio(闭环模型编译环境)

【注】上述软件不同版本不一定兼容,安装时需选择匹配的版本,详见参考链接:veristand与MATLAB版本兼容性

安装总体步骤(Veristand2018SP1与Matlab R2017a、visual studio2008匹配):
1)安装顺序:Labview(LV2018SP1) --> visual studio2008(一路畅通即可)--> MATLAB R2017a --> veristand 2018SP1(VERISTAND2018)

【注】建议a)安装前关闭电脑防火墙,避免安装过程中某些自动的配置失效;b)严格按照所述安装路径,避免不必要的配置;c)均安装在默认的C盘路径下,避免不可预知的错误

2)安装驱动文件:NI-CAN272、NI DAQ1860、NI-XNET

Labview安装时的注意事项

1)labview安装时要勾选real-time module,否则无法搜索到下位机
2)NI MAX与下位机实时系统最好统一语言环境,否则可能会造成通讯失败。
如:customer device的源码中包含中文,生成的customer device将无法被veristand识别调用
3)labview与veristand版本与安装位数需匹配(32位veristand需匹配32位labview,当前所使用的veristand为32位版本),否则可能会造成生成的customer device无法使用

上位机与下位机连接检查

1)上位机与HIL台架连接的网口配置IP地址为同一个
2)打开NI MAX软件,其会自动识别在同一网段的设备。如识别成功,则OK;否则需检查

customer device文件放置路径注意

1)veristand自动识别customer device,故需要放置在其能识别的专有路径下
2)非特殊情况下,放置路径为:C:\Users\Public\Documents\National Instruments\NI VeriStand 2018\Custom Devices

visual studio2015 Professional安装

1)安装过程中,如提示找不到安装包,选择跳过
2)安装教程:https://blog.csdn.net/ywb201314/article/details/50599952

 

 

【更新日志】

2021.05.08:Visio studio2015替换为Visio studio2008,验证有效(之前电脑环境中有2015版本,且matlab识别为2015版本的编译器,可能只安装该版本会有问题)

2021.05.05:首次发布

你可能感兴趣的:(工具使用,HIL测试,环境部署,NI,veristand,Matlab兼容性,Visual,Studio)