在NI VeriStand中使用CarSim

更新 Mar 25, 2024

环境

软件

  • VeriStand

操作系统

  • LabVIEW Real-Time (NI Linux Real-Time)

CarSim提供最准确、详细且高效的方法来模拟乘用车和轻型卡车的性能。它被全球数百家OEM、一级供应商、大学和政府研究实验室使用。 CarSim具有连接NI LabVIEW和VeriStand的标准接口。本文以VeriStand 2021 R3和CarSim 2019.1为例,介绍如何在NI VeriStand中使用CarSim。

先决条件

在阅读本文之前,请确保您熟悉CarSim。有关CarSim培训的更多详细信息,请联系Mechanical Simulation公司。

创建CarSim项目

在PC上创建一个空文件夹--以CarSim Project为例(文件夹路径不能包含中文)。打开CarSim,然后单击“Browse for another database...”以选择创建的文件夹。确保CarSim Solver for Linux-RT位于License Settings中。
1.PNG
2.PNG

通过File >> Import Parsfile (Any Export Type)...导入NI RT模型
3.PNG
选择要导入的NI-RT CPAR文件。
4.PNG

安装RT Solver

如果这是您第一次在Linux RT目标上使用CarSim,您应该通过Tools >> Install RT Solvers to Target...将RT Solver安装到下位机
7.PNG
配置以下参数。Target Computer Name or IP Address是您可以在NI MAX中找到的Linux RT的IP地址。Login User IDLogin password是Linux RT的用户名和密码。
8.PNG
配置完成后,点击Install。如果触发以下错误,您应该在Linux RT上手动创建上述路径/usr/CarSim/2019.1
9.PNG
10.PNG
创建目录后,重复Install Vehicle Solvers to Target的步骤。最后,下图表明RT solvers已经成功安装在下位机上。
11.PNG

为NI VeriStand配置CarSim

在Models下拉列表中选择Transfer to NI-RT Target
12.PNG
在Dataset选择的下拉列表中选择LinuxRT: VeriStand - Baseline
13.PNG
单击Dataset - Linux RT:VeriStand - Baseline进行配置。Math model的Freq.应与Linux RT的PCL保持一致。定义要在VeriStand中显示的输入通道和输出通道。
14.PNG
配置完成后,点击Home返回主页面。然后点击Build为VeriStand创建so文件。如果配置正确,会出现以下信息。 vs_nivs.so文件与上述VeriStand项目文件位于同一路径。
15.PNG
16.PNG
单击“Send” ,然后单击“Open”以打开VeriStand工程 - CarSim.nivsproj。如果是第一次打开VeriStand工程,则应将vs_nivs.so文件导入到Simulation Model中。最后,您可以部署VeriStand system definition文件来运行CarSim。