第四节:Sim Pro HIL 联合仿真手册
Last updated
Last updated
HIL测试是由simpro仿真工具、carsim、labview、Veritand 和NI下位机之间进行联合仿真。
硬件设备:
一台windows电脑,一台ubuntu电脑,NI下位机。
用网线把三台设备连接,将网段改至相同并相互ping可以通过
软件设备:
simpro、labview2020、VeriStand 2019 R3、Adapter4Simpro
进入目录/opt/simpro/workspace中,修改configure.xml,将CoSimuMode修改为‘1’
启动simpro,修改仿真模式为联合仿真模式
启动carsim,修改Models到Models:Labview for Windows (VI)
NI-XNET 为数据库信息,用于存放一些协议文件,比如 CAN 通讯协议,所
添加labview到carsim路径中并配置improt和export
配置VeriStand,打开导航器栏工程文件下的*.nivssdf 文件,对工程进行配置。在工程配置界面,依次查找 Targets->Controller,配置下位机系统和 IP 地址,在 HIL 模式下运行 Operating System 要选择 Pharlap 或 Linux 操作系统(根据实际下位机处理器系统配置),IP 地址与下位机相同,Target Rate 选择 1000Hz。
为保证上位机和下位机能够通过网线建立连接,设置上位机的 IP 地址使其与 NI 远程系统在同一个网段中。如 NI 远程系统 IP 地址为 10.10.3.20,则本机地下位机 IP地址可设为 10.10.3.10,子网掩码为 255.255.255.0。
将Labview模型加载进VeriStand中并配置NI-XNET
映射Signal Mapping,点击 Configure Mappings 按钮,或者点击 Tools→Edit Mappings打开模型与硬件端口的映射对话框。对话框主要分为两列,左侧为Sources,右侧为Destinations。
启动simpro,simpro仿真模式选择联合仿真模式,点击运行。进入Adapter4HIL目录下,打开终端输入./Adapter4Simpro并点击回车。
启动下位机,打开Carsim和VeriStand,VeriStand部署至下位机,Carsim点击Run Now,VeriStand点击状态模块启动整个测试环境。
以加载 NI-XNET 数据库后还需要加载 CAN 通道。