Pantera是一款功能齐全、的开发软件。它与我们的硬件Puma相结合,能为汽车网络开发和测试领域的工程师提供强大的解决方案。
基本功能介绍:
● Pantera能够完成汽车网络领域的多个重要任务。
● Pantera的独特之处在于把物理信号的测量、控制和诊断仿真组合在一起。
● Pantera支持市场上其他主流公司生产的硬件。由于Puma能够独立运行E脚本语言,所以与Puma配合使用时,Pantera会表现出更强大的功能。
(1)自动化测试
Pantera能够对CAN、LIN和MOST的网络节点进行的、自动化的批测试。
通过Microsoft Word和Excel文档,Pantera很容易生成测试条件和报告。
利用自动化的测试流程,Pantera能节省时间和资源,同时为连续不断的测试提供的测试报告。
Microsoft Word文档格式的测试条件 Microsoft Word文档格式的测试报告
(2)总线仿真
Pantera可以仿真一个缺失的节点,甚至一个由虚拟节点组成的完整网络,从而可以在一个理想的网络环境中进行测试。在一个完美的网络环境里测试完ECU之后,Pantera能够通过仿真网络故障来测试ECU在受控的错误网络通讯和注入故障期间的反应。
Pantera仿真其余的网络部分以测试独立的ECU
(3)网络验证
Pantera能够对网络总线协议的使用状况进行验证与确认。这种预防性测试工作能确保网络通信不会因为使用不规范的总线报文而造成任何ECU(电子控制单元)的故障。
Pantera中的网络协议验证和确认
(4)测量与分析
利用对网络通讯测量和记录的支持,Pantera可以分析实时的通讯量或所记录的数据文件。Pantera也支持现有记录文件的回放,以重现曾经发生的网络错误。
测量和分析窗口
(5)E脚本语言(E-Script)
灵活的E脚本编程语言能够创建功能强大的脚本,此脚本可运行在Pantera应用程序或单个Puma硬件上。E脚本可在Pantera中创建、编辑和编译。 Pantera也包含了一个语法验证测试功能,以确保编程组件的正确使用。
E脚本非常容易编程,并且采用了一套类似于C和Java的语法。使用E脚本的好处之一是能够构建和执行复杂的测试流程,同时测试的设置保持柔性且易于维护。
用各种模板很容易创建E脚本任务,例如飞行记录、数据流量的发生和操控以及事件处理。
(6)项目设计
利用预定义的组件,例如发生器、触发器或者故障实例,使得在Pantera中创建新