TestValidationDiagnostics_dark_SystemVisual_RGB-hd_jpg.jpg

Vector Diagnostic Scripting Library

诊断序列的智能处理方法

Vector诊断脚本(Vector Diagnostic Scripting,VDS)库允许用户编写基于.NET的脚本,用于执行诊断序列或操作。这些脚本可轻松记录,并在Indigo、CANoe等Vector诊断测试仪以及vFlash刷写工具上运行。

优点

用法

  • 使用CANoe或Indigo将自定义诊断序列记录为简单脚本
  • 在CANoe、Indigo和vFlash中自动执行自定义的诊断序列
  • 执行自定义诊断序列
  • ECU编码/参数化
  • 直接读取并分析故障存储信息(DTC、环境数据、错误状态)
  • 创建报告以记录ECU状态并用于质量保证
  • 扩展工具功能,例如使用Indigo软件开发工具包(SDK)为vFlash创建自定义操作*(Custom Action)或为Indigo创建自定义窗口
  • 直接执行网络安全访问,并配合Vector Security Manager进行诊断认证

开发

  • 使用C#(作为最广泛使用的编程语言之一)根据需要单独扩展这些序列
  • 功能强大的集成开发环境(IDE),用于开发和调试创建的脚本
  • 可访问大量.NET库,并拥有一个支持C#编程的庞大社区

 

VDS库(包含大量脚本示例)随Indigo、vFlash CANoe一起提供。

 

* vFlash自定义操作是对整车厂刷写序列(属于vFlash模板的一部分)的灵活扩展。自定义操作会在ECU刷写之前和/或之后执行。

主要特点

Macro_Recording.JPG
VDS库:CANoe/Indigo中的脚本记录器/播放器

Indigo和CANoe都包含一个VDS脚本记录器,以及一个用于播放已记录且可直接使用的C#序列的播放器。

vFlash支持通过自定义操作灵活扩展vFlash模板中包含的固定的整车厂刷写序列。这些C#脚本可在刷写操作之前和/或之后执行。

vFlash随附典型自定义操作使用场景的示例,包括:

  • 参数化
  • 质量保证报告
  • 检查刷写软件版本及更新适用性
  • 刷写后恢复ECU配置
  • 标签打印

自定义操作示例可通过在Indigo或CANoe中借助诊断控制台脚本记录器(Diagnostic Console Script Recorder)(左侧图片)录制的附加VDS脚本片段进行修改或调整。

视频教程 | 自定义操作

开启对话
Pascale Morizur
诊断和刷写商业开发经理
开启对话
您对新一代诊断和刷写解决方案及工具感兴趣吗?那就让我们聊聊吧!

相关内容