• 基于ISO13209(OTX)实现EOL下线序列


    一 OTX是什么?

    OTX,全称Open Test sequence eXchange format,即开放式测试序列交换格式,国际标准:ISO13209,是专为汽车行业制定的序列开发标准。在车辆诊断、自动化标定和ECU测试等领域有广泛应用。OTX不仅仅能开发诊断序列,它就是类似于C语言的一门编程语言,只不过针对汽车行业做了优化,更方便诊断工程师使用!

    其中:

    • ISO13209-Part1,综述;
    • ISO13209-Part2,核心元素,定义赋值、变量、数学指令、循环、分支等;
    • ISO13209-Part3,标准扩展,定义诊断、刷写、HMI对话框、i18n多语言等;
    • ISO13209-Part4、Part5,接口定义。

    二 为什么选择OTX?

    众所周知,测试序列是整车诊断生命周期中重要一环,而且测试序列不仅需要考虑单一使用渠道,还需要兼顾多语言功能和多应用场景,以及适配多目标系统工具(测试台架、产线系统和售后诊断工具等)。

    在OTX出现之前,我们是通过不同格式文本语言来进行测试序列描述,后续再根据不同目标系统来进行编辑处理,最后执行。

    在ODX与MVCI架构定义被广泛应用后,我们发现,将诊断数据标准化可以大大减少工具开发和车型迭代开发,从而节省了大量的经济成本和人力成本,并且保证了数据同源。

    OTX支持ODX调用,实现车辆诊断序列。

    (OTX定义区分)

    三 如何通过OTX实现EOL下线序列?

    Softing是通过专业的OTX编辑工具——OTX Studio来进行测试序列编辑的。OTX Studio属于DTS工具集中一环,不仅支持ISO13209中相关函数定义,而且支持与ODX诊断数据库进行数据交互,进而可实现诊断与测试流程的对接过程。

    通过OTX Studio,我们可以实现EOL下线序列创建。在EOL中存在大量的下线序列,少则几十个,多则上百个,具体视当前车型实际开发需求决定。

    但是通用的钥匙匹配、防盗学习和角度传感器标定等等都是不可或缺的。我们以钥匙匹配在OTX Studio中的实际定义举例......

    请点击此处,查看剩余30%精彩内容!

    | 往期回顾

    ▶ 基于ISO13209(OTX)实现引导诊断

    ▶ 基于ODX/OTX诊断的整车扫描

  • 相关阅读:
    python Plotly可视化
    35岁程序员危机,有何破解之法
    【精通内核】计算机程序的本质、内存组成与ELF格式深度解析
    Java中有序单链表的构建
    k8s之Job和CronJob
    Java IO流与文件(一)
    【网络协议】Http-上
    我们需要什么样的监控摄像机?
    WPF使用TextBlock实现查找结果高亮显示
    1.吴恩达机器学习--线性回归
  • 原文地址:https://blog.csdn.net/SoftingChina/article/details/127841384