NI VeriStand是一款针对实时测试应用的软件,具有激励生成、数据采集以及计算通道和自定义通道换算等功能。VeriStand软件可帮助用户对实时硬件配置I/O通道、数据记录、激励生成和主机通信,还可以导入仿真模型和控制算法,并通过与TestStand、.NET等软件配合实现测试自动化。使用VeriStand无需掌握编程知识,用户就可以使用各种编程软件环境(如LabVIEW、ANSI C/C ++、Python)来为VeriStand添加自定义功能。

MATLAB是一款功能强大的数学软件,可用于系统建模和仿真、数值分析、矩阵计算、数字信号处理、数字图像处理等领域。今天我们就来展示一下当这两个软件结合使用时如何产生1+1>2的效果。

针对各位工程师们平时较为关注的“如何使用VeriStand和MATLAB软件构建硬件在环仿真测试系统”等问题,华穗的技术工程师们特意整理了一些干货分享给大家。本次教程将分三个章节逐步向大家介绍,今天先进行第一章节的分享:

本文教程:

Veristand硬件在环仿真测试第一章

硬件环境:

NI PXIe-1075机箱

NI PXIe-8861控制器

NI PXIe-6220多功能数据采集模块

上位机一台(安装有NI LabVIEW等相关软件)

软件环境:

Windows 10

LabVIEW 2020 SP1

VeriStand 2020 R4

MATLAB R2020a

第一步:        

软件环境搭建。

首先,我们需要按顺序安装并激活MATLAB R2020a、VeriStand 2020R4、NI Linux RT 20.6、NI Eclipse 2017。这些软件都最好安装在C盘的默认目录下,否则可能会因为一些默认路径找不到而产生各种问题;然后我们把解压好的GCC编译器放在正确的路径下;最后下位机机箱连接好后安装运行RT系统即可。

第二步:

配置环境变量。

1、从这个路径打开环境变量设置界面,控制面板>>系统和安全>>系统>>高级系统设置>>环境变量

2、新建一个用户变量,第一步点击新建,第二步在弹出的对话框中设置变量及变量值地址(变量值地址为GCC编译器Minw64解压后的地址)

3、修改系统变量Path,双击进入编辑界面

4、点击新建,然后添加地址为Minw64解压后Bin目录的地址,添加完成后点击确定

5、新建一个系统变量,第一步点击新建,第二步在弹出的对话框中设置变量及变量值地址(变量值地址为GCC编译器Minw64解压后Bin目录的地址)

第三步:

配置VeriStand编译器。

1、打开MATLAB,并浏览到MATLAB安装目录下的Matlabrc.m文件的路径下

2、在matlabrc.m编辑器中加入两行代码:

addpath('C:\VeriStand');

NIVeriStandAddPaths;

注:括号内的路径为VerStand安装位置下NIVeriStandAddPaths.m文件的路径

3、输入完成后重启MATLAB,配置正确无误的话,在命令行窗口中应该如图中③部分所示

环境变量和编译器配置完成后我们就可以开始进行VeriStand硬件在环仿真测试啦~今天这章的内容到此结束,让我们一起期待近期即将发布的下一章节~~~“MATLAB中模型的构建与配置”。

对硬件在环仿真测试感兴趣的工程师们,欢迎持续关注、留言和点赞,也可以私信小编各位的技术困惑和技术需求,以获取参加免费线下培训和技术交流的机会哦!

注:

1. GCC编译器的下载地址:

https://sourceforge.net/projects/mingw-w64/postdownload

因本次使用的软件版本为VeriStand 2020R4和MATLAB R2020a,没有验证其它版本的兼容性,感兴趣的可以和我们联系,一起交流探讨~

教程 | VeriStand硬件在环仿真测试第一章相关推荐

  1. 教程 | VeriStand硬件在环仿真测试第二章

    在上一章节中我们已经安装好了MATLAB和VeriStand软件,并且配置了MATLAB和VeriStand编译器的联动,这样就完成了VeriStand硬件在环仿真测试中软件环境的搭建. 本文承接上一 ...

  2. 硬件在环仿真(HiL)测试介绍

    一.HiL是什么? 硬件在环仿真(Hardware-in-the-Loop,简称HIL)是真的控制器连接假的被控对象,以一种高效低成本的方式对控制器进行全面测试.它是一种用于复杂设备控制器的开发与测试 ...

  3. 道路车辆 盲区监测(bsd)系统性能要求及试验方法_驾驶辅助系统硬件在环仿真技术发展现状...

    对智能汽车的驾驶辅助系统提升安全性能的需求不断提高,多传感器信息融合是驾驶辅助系统的应用趋势,硬件在环仿真测试平台能对驾驶辅助系统安全性进行深度测试.通过分析汽车典型驾驶辅助系统主要传感器构成和传感器 ...

  4. Airsim环境下的px4硬件在环仿真

    文章目录 前言 1.Airsim和硬件在环介绍 2.硬件在环测试的准备工作(硬件和软件) 2.1 usb-ttl转接线的制作: 2.2 px4的ttl端口波特率设置 3 硬件在环测试过程中的问题 4 ...

  5. AVL CRUISE硬件在环台架测试

    当今车辆部件和子系统与其控制系统的相互作用日益增强,控制函数的日益复杂使得各种各样的测试开发任务呈级数增长.AVL的系统仿真模型的实时功能为HiL阶段提供了更多的技术手段并使得标定工作更高效.AVL的 ...

  6. 自动驾驶仿真(六)—— SIL软件在环仿真测试

    自动驾驶仿真六-- SIL软件在环仿真测试 1. 在环仿真测试 2. SIL软件在环仿真测试 2.1 模型配置参数 2.2 S function生成实现 2.3 结果对比 3. 参考学习的书目教材 博 ...

  7. 汽车动力总成-基于GCAir和GCKontrol的TCU硬件在环HiL测试

    前言 随着车辆动力传动控制系统功能的日渐复杂,对自动变速控制单元(Transmission Control Unit,TCU)的要求也越来越高,TCU的全面综合测试就显得尤为重要.采用硬件在环仿真(H ...

  8. Pixhawk原生固件PX4之HIL硬件在环仿真

    欢迎交流~ 个人 Gitter 交流平台,点击直达: 硬件在环仿真可以接遥控器进行调试. 串口设置 下载minicom sudo apt-get install minicom 配置飞控的设备号(/d ...

  9. hil测试matlab模型下载,电力电子系统的硬件在环 (HIL) 测试

    硬件在环 (HIL) 测试是一种实时仿真,让您无需使用系统硬件即可开始测试嵌入式代码.如果正在开发的代码未按照规范运行,您可以通过此项测试来发现可能损坏硬件的异常和故障情况.电力电子控制系统是电力运输 ...

最新文章

  1. Java长见到的面试题,看你能答出几题,就知道自己有多菜了
  2. 如何彻底关闭windows update
  3. oracle执行长任务,oracle 里面定时执行任务设置
  4. 鸟哥的Linux私房菜(基础篇)-第一章、Linux是什么(一.4. 重点回顾)
  5. Genymotion出现unknown generic error和This may occur if you are using a proxy错误的解决方案
  6. 《系统集成项目管理工程师》必背100个知识点-50质量控制的活动
  7. 移动端0.5px的实现
  8. [css] 假如设计稿使用了非标准的字体,你该如何去实现它?
  9. SpringBoot的日志框架
  10. TCP洪水攻击(SYN Flood)的诊断和处理
  11. Python-二分查找
  12. 小辣椒android密码怎样开,小辣椒手机忘记密码怎么恢复出厂设置
  13. 智慧城市大数据运营中心及城市大脑综合运行管理平台建设方案WORD
  14. HDU 5143 NPY and arithmetic progression(思维)
  15. 绕过微信客户端授权,获取网页源码
  16. 致Play Framework开发者们的一封信
  17. 我们为什么需要实时数据库?
  18. 登录功能前端+后台php
  19. 6.0 深度学习图片常见转换操作
  20. 20222808郭锦城 2022-2023-2 《网络攻防实践》第10次作业

热门文章

  1. 用matlab画出一元二次的图,MATLAB 一元二次函数的画图.doc
  2. C# 自嗨:2019年安徽省程序设计大赛题目——机器人足球
  3. mysql 不严谨模式_mysql不严谨模式怎么开启?
  4. 手机android主题设置在哪里,手机如何安装Android主题
  5. python常用脚本查询快递
  6. 类似圆角外翻效果-三角形突出
  7. php如何处理腾讯的表情,jquery QQ 表情插件分享
  8. 时尚流行的T恤贴图PSD样机设计理念
  9. Movie Recommendation电影推荐
  10. python怎么计算总值_python小白系列Day2—python基础以及pandas基础