• 通过TPT的FUSION平台实现联合测试


    TPT的联合仿真/联合测试功能是通过FUSION平台实现的。TPT的集成平台FUSION可以将任意数量的软件模块连接成一个单独的封闭系统,这些模块实际上需要不同的执行环境。这些模块可以在测试运行期间交换数据。FUSION平台支持许多测试环境,如C-code, CAN, INCA, PLS UDE, ASCET, MATLAB Simulink,功能模型单元(fmu),和外部I-O卡等。
    在这里插入图片描述

    FUSION 节点

    TPT中连接到FUSION的模块称为节点。每个节点都通过API连接到FUSION。每个节点读取输入信号,计算其时间步长的输出,并将它们写入FUSION。每个样本按顺序依次执行节点。TPT也能处理更复杂的调度和函数调用。FUSION节点之间可以随时交换信号,也可以随时与TPT交换信号。

    如果插入一个实时节点,测试执行将实时进行,尽管FUSION作为一个Windows进程并不满足实时需求。通过使用实时节点,TPT可以与外部硬件、HiL系统或应用工具进行通信。

    用户也可以自己编写FUSION节点。为此,用户将找到自己的API,它可以用于配置TPT和系统之间的初始化和循环交互。

    用户可以通过在TPT中的一个按钮自动从MATLAB Simulink/Targetlink模型、ASCET模型或AUTOSAR软件组件生成FUSION节点。用户可以以完全灵活的方式用其他节点模拟这些节点。这将加速SiL测试。

    已创建的FUSION 节点

    TPT中有一些随时可用的FUSION节点,只需要集成和配置就可以使用:
    | AUTOSAR
    | ASCET SiL
    | CANape 用于应用程序,测量,诊断
    | CANoe 用于SiL,HiL,实车测试
    | CarMaker用于ADAS测试
    | 为代码定制节点Custom node for your own code
    | dSpace 用于SiL,HiL测试
    | 联合仿真测试(TPT的内置功能)
    | FMI 用于 FMU
    | GDB 用于调试
    | INCA 用于应用程序,测量,刷写等
    | LABCAR 用于HiL 测试
    | TRACE32用于PiL测试
    | UDE 用于PiL测试
    | LABCAR 用于HiL测试
    | 参数互换
    | Peak CAN卡
    | UDE 用于PiL测试
    | 实时执行
    | RT-LAB用于SiL和HiL测试
    | Simulink SiL 测试
    | 发声器用于交互式测试
    | Vector CAN卡
    | VTD 用于ADAS测试
    | XiL for ASAM XiL (MiL, SiL, HiL)

    在这里插入图片描述

    德国PikeTec公司的TPT是嵌入式系统动态测试工具,其具备独有的图形化建模方法,提供丰富的测试评估条件,生成高度可定制的测试报告,自动化完成整个测试流程。TPT支持众多业内主流的工具平台和测试环境,可以覆盖MiL-SiL-PiL-HiL-ViL各测试阶段。

    北汇信息作为PikeTec的中国独家合作伙伴,多年来深入研究和应用TPT功能,通过对国内众多整车厂和零部件企业的长期支持和服务,积累了基于TPT的测试和服务经验,致力于提高测试效率,让测试工作更便捷。


    喜欢本篇文章的话记得💬评论💖点赞⭐收藏
    ➕更多技术文章直播课程,敬请持续关注北汇信息➕
    ⬇️业务咨询请私信北汇信息或在官网留言⬇️
    📩📩📩
  • 相关阅读:
    恒生电子,快手25届实习内推
    记一次uniapp扫描NFC [ISO15693]
    谷歌自研芯片Tensor重磅来袭:“机器学习的里程碑”
    Java中如何检测HashMap中是否存在指定Key呢?
    第05章 深度卷积神经网络模型
    合并集合(c++题解)
    【Lua 入门基础篇(三)】流程控制&函数&ipairs&pairs
    字符函数和字符串函数详解
    Shiro 会话管理&缓存管理
    SQL发送邮件功能支持配置哪些SMTP服务器?
  • 原文地址:https://blog.csdn.net/weixin_51954443/article/details/125866771