Lear采用基于模型的设计,用于设计,验证和实施数十个身体电子系统。
在一个BCM项目中,李尔的工程师分析了客户的需求,并将整个系统划分为内部和外部照明、电池管理和车辆启动控制等组件。
团队使用MATLAB®,s万博1manbetximulink.®和州流®开发全功能行为模型,包括每个组件所需的输入和输出。
为了进行早期的单元测试,工程师使用Simulink中的Signal Builder模块来生成测试刺激,并将它们合并到模型中。万博1manbetx该团队还使用Simulink开发了用于万博1manbetx功能测试的工厂模型。
使用Simu万博1manbetxlink检查™, 万博1manbetxSimulink Coverage™和Simulink Requirements™团队分析了模型覆盖率,并继续精炼测试用例、设计和需求,直到他们达到满意的模型覆盖率级别,包括决策覆盖率和修改的条件/决策覆盖率(MC/DC)。
在验证近400个单元模型后,团队使用嵌入式编码器®生成C代码。他们通过软件在环(SIL)测试验证了这段代码,这些测试重用了为单元模型测试生成的测试用例。
LEAR工程师将每个单元模型的生成代码集成为20-30个功能级别组件,又将其集成到完整的系统模型中。该团队会见了组件的客户和运行模拟和完整的模型,以解决原始设计规范中的含糊不清。
该组使用MATLAB脚本将测试用例的转换为用于硬件循环(HIL)和基于车辆的测试的测试向量。他们写了额外的MATLAB脚本来导入和分析硬件的测试结果。
共享模型的能力使Lear能够跨分布式团队扩展工作时间。在某些情况下,北美的李尔工程师所做的设计更改在同一天晚上就被亚洲的同事测试了。
在国际客户的单独项目中,通过翻译技术术语的问题使LEAR工程师挑战了解特定要求。“我们使用了一个类似信万博1manbetx号构建器块的Simulink模型来可视化不同的时序选项,并且客户立即选择他们想要的模型,”借助于鲍曼。“打开这种通信线对项目至关重要。”