MATLAB®和Simulink®

ETAS工具被软件和功能开发人员、测试和标定工程师以及研发工程师广泛应用在汽车软件开发所有步骤中的特定领域任务。包括从软件和控制单元(ECU)集成,到ECU在汽车中的标定。并且,MATLAB®和Simulink®经常被用于汽车行业的开发电子控制功能、工厂建模以及优化任务。

为了无缝结合两种工具的独特功能,ETAS提供各种MATLAB®和Simulink®接口。通过使用这些接口,应用这两种工具的工程师们就能够针对他们各自的开发任务找到合适的解决方案。

这页将介绍ETAS工具产品所提供的MATLAB®和Simulink®接口概览。

功能开发、测试和标定

ETAS INCA-SIP是ETAS INCA和MATLAB®在运行时的HEX和A2L文件的通用接口。

ETAS INCA-SIP –– Simulink®集成包

ETAS INCA-SIP-Simulink®集成包,为功能开发者进行测量、标定和记录Simulink®模型数据提供了一个高效的汽车专用INCA环境。

在开发过程中通过ETAS INCA软件产品,试验和数据记录能够被标定工程师轻松进行共享。在模拟中,INC-SIP可可以通过XCP协议把MATLAB®或Simulink®虚拟连接到INCA。

通过使用ETAS INCA-MIP,开发者可以在MATLAB®中生成可执行的脚本来实现INCA测量和标定任务的自动化。

ETAS INCA-MIP - MATLAB®集成包

MATLAB®经常被用于通过数学算法实现发动机控制功能的最优化以及测量和标定任务的自动化。

ETAS INCA-MIP- MATLAB®集成包是INCA的附加组件,使用MATLAB®工具箱可访问INCA核心系统的各种基本功能。

通过使用INCA和INCA-EIP,在将功能模型和ECU通过旁路技术连接后,工程师可以在汽车中验证模型电控系统。

ETAS INTECRIO-RLINK - 原型开发模块集

ETAS INTECRIO-RLINK - 原型开发模块集可以在现实环境中进行Simulink®控制模型的快速原型开发。它支持 ETAS ES830快速原型模块以及ES900原型开发硬件系列。INTECRIO-RLINK提供与INTECRIO集成原型开发环境相同的对原型开发硬件进行配置的选择。

功能原型可采用经验证的旁路技术连接到电子控制单元(ECU)。通过这种方式,用户可以通过ETAS INCA验证在车内Simulink®中建模的整个电子控制系统。

通过使用INTECRIO-RLINK,用户可以停留在Simulink®环境中。几个ETAS模块集可被用作与硬件进行配置。

Simulink®产出的数据和模型可被导入和集成到ETAS INTECRIO中进行原型开发

ETAS INTECRIO - 集成原型开发环境

ETAS INTECRIO可用于汽车电子系统的原型开发。INTECRIO包括一个快速原型开发实验环境以及一个集成功能模型和软件组件的平台。

ETAS INTECRIO 集成原型开发环境 能够在电脑上和实际环境中进行电子系统的原型开发。它支持 MATLAB®/Simulink®模型与ETAS ASCET 模型以及AUTOSAR软件组件的集成。

就车辆测试而言,ES830原型开发模块和ETAS ES900 硬件系列模块以及各种不同的旁路技术都是获得支持的。通过使用INTECRIO中的COM API,甚至复杂的流程也可实现自动化。 此外,INTECRIO可被用于具体客户的单个工程案例。INCA软件通过惯常方式,实现了通过真实硬件来进行最终测试,因此可以保证运行通用和灵活的汽车功能原型开发。

ETAS EHOOKS用于在可通过原型开发、测试和标定工具访问的ECU代码中准备旁路挂钩。

ETAS EHOOKS - 旁路挂钩插入工具

ETAS EHOOKS 是一种易于使用的插入旁路挂钩至ECU软件的工具。在此功能下,EHOOKS只使用HEX数据和来自A2L ECU描述文件的信息。

包含在内的Simulink®集成包能够从Simulink®内部配置和自动构建HEX文件,这就便于直接将Simulink®模型集成到ECU软件中进行目标旁路实验。因为对此流程的控制只发生在Simulink®中,所以构建流程很简便。

S功能输出特色使得ASCET产生的模型代码可在MATLAB®中进行处理。

ETAS ASCET - 基于模型的软件开发

软件开发人员可以通过MATLAB®和Simulink®同步和测试特定模型的代码。ASCET提供S功能出口,可以针对在MATLAB®中处理代码提供合适的场所。这使得开发人员能够在将ECU软件和ECU功能的物理表现制作模型时,充分利用ETAS ASCET和Simulink®特定优势。因此,举例来说,物理控制功能可以使用ASCET-DEVELOPER开发以及导出至MATLAB®。他们可以在MATLAB®中与路线、车辆以及驱动模型进行同步。

硬件在环测试

在ETAS LABCAR的 HiL环境中,ETAS COSYM-HiL为Simulink®模型集成产出交互描述。

ETAS LABCAR

ETAS COSYM-HiL工具保证Simulink®环境模型(描述了车辆、司机和环境行为)可以被集成到ETAS LABCAR硬件在环测试系统中(参照 LABCAR 元件概述)。Simulink®模型可以与其他来源的模型进行组合和配对,例如特定领域的同步工具。

通过应用ETAS LABCAR-RTPC 软件,可通过在多核电脑上实时并行执行多个模型实现高模拟性能。

基于数据的建模和优化

ETAS ASCMO模型的导出可以采用MATLAB®/Simulink®格式。

ETAS ASCMO的 - 准确预测复杂的系统特性

ETAS ASCMO 使用户能够创建具有极高模型质量的数据驱动工厂模型。

以测量数据为基础,ETAS ASCMO可以提供复杂系统行为的准确数学模型,被用于实现虚拟测量。因此,此软件提供了一个快速简便的方法,不使用参数设定来对最复杂的系统系统进行建模。

点击一下鼠标即可将准确的ETAS ASCMO模型导入至Simulink®中,然后可以用于通过Simulink CoderTM生成代码。ETAS ASCMO的数据驱动模型可以同时明显提高模拟精确度和速度。

软件在环

S功能接口可实现Simulink® 模型和虚拟ECU的时间同步。

ETAS ISOLAR-EVE – 与虚拟ECU互动

ETAS ISOLAR-EVE 使得ECU生成的代码被快速和有效的在电脑上被测试。为了实现此功能,它产生了可被简便的集成到现有的执行和测试环境中的虚拟ECU,通过开放地、多样地使用同步、测试和标定工具。将S功能接口整合于Simulink®,便可以接入内部信号。这使得Simulink®,模型和虚拟ECU之间的数据交换(读和写)成为可能。

S功能接口也保证了Simulink®模型和虚拟ECU之间的时间一致性,所以虚拟ECU可以互相之间同步。这实现了在闭环控制系统中使用Simulink® 同步工具来测试虚拟ECU。

ISOLAR-EVE也提供集成测试框架。它能够实现针对AUTOSAR软件元件的组合和元件测试。如果这些软件元件是Simulink® Embedded Coder生成的,他们就可以直接在电脑的AUTOSAR系统下,用ISOLAR-EVE测试框架进行测试。在开发进程的进一步,也可以简便的通过其他软件元件(应用软件、基础软件、RTE)进行功能和集成测试。

MATLAB®和Simulink® – 产品