程序员开发实例大全宝库

网站首页 > 编程文章 正文

你不知道的CANoe扩展服务(扩展服务设置在哪里)

zazugpt 2024-08-09 12:15:07 编程文章 112 ℃ 0 评论

CANoe扩展服务使CANoe可以系统化、便捷化的与其他设备、工具、系统进行业务集成与互联互通,实现复杂场景的一键式测试,简化测试流程,提升测试效率。

CANoe是一款广泛应用于车辆开发、仿真、测试和分析方面的专业工具,支持需求分析、系统实现、测试验证的整个过程。在测试领域,CANoe更是因其众多独特的特点和优势被大家广泛应用。

随着汽车新四化进程的深入发展,测试内容日益复杂,越来越多的测试场景需要多种工具与系统协同完成,对测试工程师的技能要求较高,且测试过程复杂、测试周期长。东信创智结合丰富的网络测试经验、CANoe产品应用经验与软件开发经验,探索出CANoe扩展服务应用模式,使CANoe可以系统化、便捷化的与其他设备、工具、系统进行数据交换与互联互通,实现复杂场景的一键式测试,简化测试流程,提升测试效率。

硬件对接

扩展服务基于板卡/电源/示波器等硬件设备提供的驱动或SDK,通过串口或USB接口等方式连接到硬件设备,通过发送控制指令或接收数据来实现对硬件设备的控制。

基于硬件对接能力,可以在测试用例中对接电源、串口、ADB的命令控制等内容,将测试相关的硬件功能集成到CANoe的测试能力里,扩展CANoe的测试范围。

【工具对接】

扩展服务基于各类工具提供的访问接口(LIB库、COM接口等形式),与第三方工具实现业务交互,支持复杂业务场景的一键式操作。

基于工具对接能力,可以在测试过程中通过CANoe调用NI、dSPACE或用户自研等专业工具执行多维度的测试功能,通过业务参数传递业务需求及执行结果,实现业务联动。

【服务对接】

扩展服务可以通过HTTP、HTTPS、SOAP等协议,与各类业务管理系统、云平台等进行服务对接。也可通过调用其他中间件或Windows服务,执行外部服务的相关功能。

基于服务对接能力,可以丰富CANoe的业务范围,与各类商用软件或用户自研系统实现业务互联互通,如:可以在CANoe测试执行结束后与客户系统对接,将测试结果进行系统记录。

【数据处理】

扩展服务具有强大的数据处理能力,可以对传感器、设备或其他数据源采集的数据进行实时处理、分析和控制。

  • 数据预处理:包括数据去噪、滤波、降采样等处理,以提高数据质量和准确性。
  • 数据转换:包括数据格式转换、内容裁剪/丰富、数据映射等,可按不同业务需要进行数据再加工。
  • 数据存储:将处理后的数据存储到数据库、文件或其他数据存储介质中,以便进行后续的数据查询和分析。
  • 数据分析:对数据进行统计分析、趋势分析、模式识别等处理,以提取有用信息和规律。
  • 控制指令:根据分析结果生成控制指令,控制相关设备的运行状态,实现自动化控制。

基于数据处理能力,可以实现对各类对接内容的数据加工,使其满足不同技术、业务连接需要,支持CANoe与各类硬件、工具、系统的对接。

【后台服务】

扩展服务可以将CANoe功能封装为中间件或Windows服务。这些组件通过后台运行的方式处理数据和执行任务,可提高系统的可靠性和稳定性。

基于后台服务能力,可以基于CANoe定制Windows服务,如接收服务器指令,将测试结果推送到平台端。

【逻辑编排】

扩展服务支持各类业务场景的逻辑编排,可基于场景测试时序队列,实现跨工具、跨系统、跨业务的流程测试,实现基于业务逻辑的场景编排与业务执行。也支持某一测试过程的循环执行,通过高强度重复执行,验证测试内容的健壮性与稳定性。

执行过程与执行结果可通过日志、数据文件等形式提供内容跟踪。

【应用举例——Bootloader刷写】

应用1:Bootloader刷写场景需要与不同类型的硬件进行对接。CANoe扩展服务可实现与电源或其他硬件集成,进行硬件相关操作。

应用2:Bootloader刷写场景需要验证硬件对异常升级包的响应情况。CANoe扩展服务可进行数据解压、数据篡改、数据压缩操作,篡改升级包内容进行错误刷写验证,便于自动化测试。

应用3:Bootloader刷写场景需要对测试结果进行统一管理分析。CANoe扩展服务可将测试结果数据推送到已有的云分析平台进行分析展现,也可以利用测试数据直接生成Excel分析报告,提交整体结果到已有的云分析平台,实现测试结果的云端管理。

写在最后

通过CANoe扩展服务的应用,可以使CANoe能够便捷的与第三方工具/系统/硬件的互联互通,实现复杂测试逻辑的一键式调用,简化操作步骤、缩短测试周期、提升工作效率。

东信创智CANoe扩展服务已在多个项目中成功实践,如有任何疑问或测试需求,欢迎与我们联系,我们将为您提供定制化解决方案。

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表