用Simulink管理系统变化金宝app
使用设计、配置和分析变体
基于模型的设计
控制和系统工程师使用MATLAB®和仿真软金宝app件®开发可以配置为各种任务和需求的模型。工程师通过激活一组预定义的变量来调整他们的模型以适应特定的设计需求,这些变量是模型设计的组成部分。金宝appSimulink变体功能允许您创建具有内建变量的灵活模型,以更有效地管理、配置和重用您的设计。
使用Sim金宝appulink,您可以:
- 为多个系统设计单个模型
- 通过激活内建变量来配置模型以匹配不同的需求集
- 模型仿真和代码生成中的控制变量激活
- 可视化和分析不同的配置
- 在基于模型的设计的所有阶段(包括仿真、测试和代码生成)中使用变体
- 使用不同的实现设计autosar兼容的软件组件
“为我们在设计阶段考虑的所有不同变体构建完整系统的比例模型将是非常复杂的。利用Sim金宝appulink,我们建立了虚拟原型,使我们能够预测系统在各种海洋条件下的性能,模拟故障情况,并分析负载,因此我们可以选择最佳设计,并准确地向供应商指定组件需求。”
乔纳森Fiévez,卡内基波浪能源
用Simul金宝appink进行变型系统设计
创建带有变体的模型
向模型的任何方面引入可变性。在所有领域中实现可变,包括控制逻辑、状态机、流程图和物理工厂。在层次结构或内联拓扑中设计变体,以将变体封装在单独的层次结构中,或在同一级别上查看所有变体。
对于需要组件间可变I/O接口的设计,使用变体创建具有灵活接口但仍保持公共系统架构的子系统。
要实现上下文相关的系统行为,可以将变量与有条件执行或事件驱动的函数(如初始化、重置和终止函数或触发的子系统)组合在一起。
可视化和分析变型配置
直观地在Simulink画布中直接跟踪变量条件,并以表格形式比较和对比多个变量配置。金宝app在编辑期间轻松验证变体配置,以识别问题,而无需模拟或更新模型。分析变体配置,以识别总是或永远不会活动的变体,以便定位和诊断配置中的潜在故障或不一致。
控制变量激活时间
设计可以在模拟之前或代码编译时激活的变体。在代码生成期间,选择将包含在生成的代码中的变量,并根据需求和目标平台在预编译时激活它们。在部署模型之前,通过在模拟或代码生成之前分析所有变体选择,检查不兼容性,例如数据类型和维度不匹配。
部署变体模型
从一组变型配置或基于指定的变型控制值自动生成简化模型。为了分发和共享模型,使用模型简化通过删除未使用的变体来保护知识产权。在详细的报告中分析简化的模型,以检查损坏的模型依赖关系并验证模型结构。
将变型设计与完整的开发生命周期集成
在整个开发生命周期中,从需求到部署,轻松管理模型中的变化。使用变体通过激活不同的变体在设计、测试和实现上下文之间切换模型。例如,调整模型以在模拟期间从文件读取数据,或在将模型部署到硬件时从传感器接收信号。在生成的代码中包含变量,以便为不同的开发阶段重用和配置生成的代码,例如测试不同的实现或向第三方提供多功能代码。
建模并实现AUTOSAR变体
使用Si金宝appmulink设计AUTOSAR软件组件,这些组件可以分布在ECU之间,并与来自不同来源和OEM供应商的软件模块集成。利用Simulink变体功能实现可扩展的AUTOSAR体系结构,该体系结构用于多个车辆生产线的软件。
使用变化点对AUTOSAR软件组件进行建模,以基于预定义的控制条件启用AUTOSAR接口或实现。导入和导出带有AUTOSAR变体的ARXML文件,以将Simulink集成到完整的AUTOSAR工作流中。在Simulink中对AUTOSAR设计进行建模和测试后,使用实现变化点的预处理器条件从模型中生成高效代码。金宝app
了解更多
- 在Simulink中为AUTOSAR变量建模金宝app(4)
- 什么是AUTOSAR区块集?(1:57)
- AUTOSAR变体
- 约翰迪尔的垂直AUTOSAR系统开发(18:34)
探索产品下载188bet金宝搏