【基于CANoe+vTESTstudio的仪表自动化测试】

该文详细描述了使用CANoe进行IL设置,包括模板导入、消息和信号编辑,以及网络节点的管理。接着,介绍了CANoe模拟设置、实机连接VT系统的过程,包括硬件连接和脚本制作。文章还涉及vTESTstudio的测试用例创建、参数分配及实机测量的步骤,确保测试的准确性和有效性。
摘要由CSDN通过智能技术生成

这里先提供一个思路。具体实现以后再慢慢补齐。

作业分类设定项目工作项目补充
CANoeIL设置CANdb++  IL设置IL模板导入 
  対象Message編集・追加 
  対象Signal編集・追加 
  NetWork Node編集・追加 
 CANoe  simulation设置NetWorkNode变更 
  Component设置 
  Node参照CAPL修正 
  测试开始动作确认 
实机连接VT系统设置VT系统和B/B连接 
  VT系统和PC连接 
  实机环境电源周边构筑配线设定 
脚本作成测试参数表作成参数表作成TFT意匠取得为目的参数生成
 CANoeVT系统连接设置CANoeRT设置 
  VT系统设置 
  使用模块设置使用模块设置为要使用的模块的通道命名
  模块初始值设置模块初始值设置用于设置模块的初始值
  开始值设置根据开始值设定规格书对特定信号设定开始值
 vTESTstudio Test Case(新建)导入配置从要导入配置的CANoe配置导入设置
  系统变量设置 
  模板作成TFT外观取得为目的的结构制作
  参数分配给模板 
  构建测试单元 
 vTESTstudio Test Case(变更)导入配置重新导入配置
  系统变量设置 
  参数变更变更处对应
  模板变更变更处对应
  构建测试单元 
实机测试测量B/BTFT取得器材的连接 
  图片捕获工具的启动和设置获取图像临时保存位置的设置
  IF的启动和设置IP端口的设置
 测试用例应用 
  开始测量 
  开始测试 
 结果确认捕获取得结果确认取得结果一览(Excel)的结果确认

CANoeIL设置概述

CANdb++IL设置

【IL模板的导入】
导入CANoeIL模板“Vector_IL_BasicTemplate”
注意事项
如果设置了不同的模板,则无法进行以后的工作IL设置
【对象消息编辑・追加】
参考对象车辆的CAN bitassign表,设定消息的IL属性
【对象信号编辑・追加】
参考对象车辆的CAN bitassign表,设定信号的IL属性
【网络节点追加、编辑】
将配置完成的消息分配给每个网络节点
注意事项
在没有对应网络节点的情况下,新建网络节点并对应

CANoe Simulation设置

【网络节点变更】
根据对象节点的设定进行网络节点的分配
【组件设置】
从对象节点的设定中追加“CANoeILNLVector.dll”
【节点参照CAPL修正】
在各节点参照的CAPL中加入IL控制用的CAPL
【测定开始】
开始测量
确认IL设置的消息是否按设置发送
[例]测定例
SendMsgType=Cyclic
CyclicTime=1000ms
的情况下,在测定开始后每1秒发送消息 

实机连接概要说明

VT系统设置

【VT系统与B/B的连接】(B/B指的是车机上相关硬件板,可以模拟各种硬件模块发送的信号)
连接VT系统内的下述模块和B/B
※详细情况请另外参照手册
<模块><B/B连接处>
【必须】7001模块⇒IG、B、GND
【必须】6104模块⇒CAN电缆插入口或CAN端子(Hi、Lo、GND)
【任意】2848模块⇒检查对象的端子(模拟信号)
【任意】2816模块⇒检查对象的端子(数字信号)
【VT系统与PC的连接】
使用LAN电缆连接VT系统和PC
【围绕实机环境的电源的构筑】
无需更改VT系统和电源
※需要变更时,请参阅其他手册

脚本做成概要说明

参数生成工具

【参数制作】
使用参数生成工具生成测试中使用的参数
示例:生成的参数文件表

waitskipIGBsupbatsigAsigBsigC
100001112111
50001112010
50011112011
100001112000

从上到下依次应用值(第1行=第1个case、第2行=第2个case…)

CANoe连接设置

【CANoeRT设置】
设置CANoeRT
[设置项目]
・启动VT和PC的连接设定用的bat文件
・RT侧CANoe版本变更
・CANoeRT启用
【VT系统的设置】
设置VT系统
[设置项目]
・VT系统的有效化
・扫描和添加模块
【使用模块的设置】
对用于检查的模块的使用通道进行命名和约束设置
【模块初始值设定】
进行各模块初始值的设定
示例
・VT7001(电源模块)
将模块设置模式设置为子模块
将SupInt通道RefVoltageMode设置为固定
将RefVoltage设置为12.0V
【开始值设定】
为进行正常检查所需的信号设定开始值

vTESTstudio测试用例(新建)

【导入配置】
从当前打开的CANoe配置导入系统变量和数据库信息
注意事项
如果打开了两个或多个CANoe配置文件,则会出现错误,因此只能选择一个
【系统变量设置】
设置模板或CANoe中使用的系统变量
注意事项
如果CANoe和vTESTstudio具有相同名称的系统变量,则会发生冲突,因此应删除
【模板制作】
使用命令或共同方案制作测试用例模板
示例测试用例中使用的命令
设置信号或系统变量的任意值
if/else……条件分支
等待wait设置的时间
check···比较给定变量和设定的值,不同时返回False,一致时返回True
False的情况下那个测试用例是NG的
【给模板分配参数】
设置与模板对应的参数文件
注意事项
使在模板中设定的参数定义的数据类型与在参数文件中设定的数据类型一致
【测试单元的构建】
构建已创建的测试单元
注意事项
如果有错误,则不构建;如果有警告,则构建

vTESTstudio测试用例创建(更改)

【导入配置】
如果CANoe配置发生更改,请重新导入目标配置
【模板变更】
如果方案有更改,请将更改应用于模板
示例
信号名称有变更时
⇒变更模板内有信号名指定的命令的设定值(set命令、check命令等)
【参数变更】
如果参数有更改,请将更改应用于参数
示例
主要更改
・输入值・・・信号发送的ON/OFF、信号发送值、SW的ON/OFF等
・判定值・・・信号值的判定等

实机测量概要说明

测量

【适用测试案例】
在CANoe测试配置中应用vTESTstudio生成的测试单元
【测定开始】
开始测量
【测试开始】
从测试配置开始测试

TFT 图像设计取得追加作业项目概要说明

【参数生成】
生成包含TFT图像设计取得用参数的参数。
【系统变量设置】
设置TCP/IP通信用CAPL中使用的系统变量
注意事项
在vTESTstudio侧设置系统变量
如果CANoe侧有同名的系统变量,则会发生冲突,因此应删除
【模板制作】
用TFT图像设计取得用的剧本构造制作模板。
注意事项
TFT图像设计取得时机等需要调整
【B/B与TFT图像设计取得器材的连接】
将TFT图像设计取得器材连接到B/B
注意事项
小心避免损坏软电缆或连接器部分
【捕获工具的启动、设置】
启动和设置TFT捕捉工具
设置方法记载在工具附带的手册中
【IF工具的启动、设置】
启动和设置IF工具
设置方法记载在工具附带的手册中
【捕获取得结果确认】
确认取得结果一览文件(Excel)和图像数据(bitmap)
※如果取得张数或图像数据正常,则处理没有问题

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值