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 EHANDBOOK – ECU软件的交互式文档

EHANDBOOK是为ECU软件生成交互式文档的解决方案。它将基于模型的ECU软件开发(如MATLAB/Simulink)与使用ETAS工具(如INCA和MDA 8)的ECU软件的标定相结合。EHANDBOOK可用于为多个ECU功能甚至整个应用软件生成文档,而不管这些组件是由原始设备制造商、一级供应商、其他供应商还是上述所有组件的组合创建的。

Simulink的EHANDBOOK容器构建工具箱 可用于直接从Simulink中按一个按钮生成EHANDBOOK容器。这意味着功能和软件开发人员以及标定工程师可以立即获得交互式文档。以这种方式生成的EHANDBOOK容器可以无缝地组合到EHANDBOOK-NAVIGATOR(EHB-NAV)中的项目中。

EHANDBOOK-NAVIGATOR使复杂的ECU软件更容易理解,从而节省了宝贵的工作时间。EHANDBOOK-NAVIGATOR的主要优点是清晰地显示ECU功能内部和之间的依赖关系,以及直接跟踪信号路径。

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 ASCMO模型的导出可以采用MATLAB®/Simulink®格式。

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

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

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

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

MATLAB®和Simulink® – 产品