news 2026/7/13 3:20:34

NI HIL自动化测试05-测试环境的搭建

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
NI HIL自动化测试05-测试环境的搭建

软件的下载

NI 还是很Open的,下载相关软件很简单,不像dSPACE管理的那么严格,下个软件都那么费劲。登录NI官网,找到 包管理器

下载完成后打开,直接在这里下载或者卸载相关的软件

软件的安装

软件安装顺序 Labview------matlab-----Veistand------Teststand,matalb的版本比NI软件低一两个版本,如Labview2020------matlab2018-----Veistand2020------Teststand2020------VisualStudio 2017。在RT里面运行的模型,还需要simulink编译,这时候要用到VisualStudio 2017,最后在matlab里面选择

经常会遇到matalb和Veristand,因为安装顺序不同导致,matalb找不到Veristand。这时候,我们在C:\Program Files\MATLAB\R2018b\toolbox\local(matlab安装目录)修改matlabrc.m文件,在文件的最后一行添加

addpath('C:\Veristand');

NIVeriStandAddPaths;

这个知道以后,matlab和Veristand 安装顺序就无所谓了。

运行环境选择

可以在Window上直接运行模型文件

可以在Linux系统上运行

可以在Pharlap上,这个会逐渐被淘汰,主流在Linux上

确定运行环境后,Simulink生成代码时,在模型配置里面选择tlc文件,编译生成dll或者os文件

实时机

方式一:

以上工作都确定后以后,如果你手头上,没有RT机,可以直接用虚拟机做一个,这个是最划算的,不仅可以验证NI HIL的整个工具链,而且不要花一毛钱。如下图在VMWare中虚拟了2个RT。

方式二:

你可以花五六百块钱,买一个工控机,然后做成NI Linux RT系统,网上资料一大堆,我就不赘述了,最终的界面和方式一的一样。

方式三:

在window上,运行自带的demo,通过这个demo 熟悉工具链。

刚开始的同学,我推荐用方式三,后面熟悉工具链以后,推荐用方式一,如果喜欢做系统,喜欢捣鼓的同学可以选择方式二。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/13 3:19:59

为什么药品冷藏箱不能只看最低温度?——基于PMG MP8 6L压缩机药品冷藏箱的一次完整工程测试解析

从降温速度、温度波动到锂电池续航,看一台药品冷藏箱真正应该关注哪些指标关键词:药品冷藏箱、医用小冰箱、医用小冰箱2-8℃、药品便携冷藏盒、GLP-1冷藏杯、胰岛素冷藏盒、司美格鲁肽冷藏、替尔泊肽冷藏、疫苗运输、医疗冷链、车载冰箱、压缩机冷藏箱、…

作者头像 李华
网站建设 2026/7/13 3:19:15

英伟达数据科学家:GPU原生数据科学实战能力图谱

1. 这不是一份普通简历,而是一份“数据科学家在英伟达”的实战能力图谱“Data Scientist at NVIDIA”——看到这个标题,很多人第一反应是:又一个高薪岗位的炫耀式表达?但如果你真在AI工程一线摸爬滚打过三年以上,就会立…

作者头像 李华
网站建设 2026/7/13 3:18:34

EMQX 5.0 服务器部署与MQTTX 1.9.3 连接测试:3步完成跨平台消息收发验证

EMQX 5.0与MQTTX 1.9.3跨平台消息收发实战指南物联网技术的快速发展使得高效、可靠的消息传输协议变得尤为重要。MQTT协议凭借其轻量级、低功耗和高效的发布/订阅模式,已成为物联网领域的事实标准。本文将详细介绍如何使用EMQX 5.0消息服务器与MQTTX 1.9.3客户端搭建…

作者头像 李华
网站建设 2026/7/13 3:16:44

Scratch AI图像分类实战:从摄像头采集到表情识别模型构建

"用摄像头给它看,它真的学会分类了吗?"这个问题背后,其实是很多初学者对AI图像分类最真实的困惑。很多人以为AI分类就像人眼识别一样简单直接,但实际上,从摄像头采集到模型输出,中间有着复杂的处…

作者头像 李华
网站建设 2026/7/13 3:16:04

Python数据文件加载实战:从CSV到Parquet的生产级解决方案

1. 项目概述:为什么“加载不同数据文件”是每个Python从业者绕不开的基本功“Loading Different Data Files in Python”——这个标题看似平淡,甚至有点教科书味儿,但在我带过的37个数据分析/工程落地项目里,超过82%的线上故障、调…

作者头像 李华
网站建设 2026/7/13 3:15:36

服务器状态别再分散查:用WGCLOUD搭一套国产运维监控面板

前言 服务器数量一多,运维监控就很容易变得分散。CPU、内存、磁盘、端口、日志、数据库、Docker容器,每一项都能单独查,但真正想统一看状态、追踪异常、做告警和趋势分析时,靠临时登录服务器就不够用了。 很多团队会选择Prometh…

作者头像 李华