使用Simulink管理系统变更金宝app

设计、配置和分析变量
基于模型的设计

控制和系统工程师使用MATLAB®和模拟金宝app®开发可以配置为各种任务和需求的模型。工程师通过激活一组预定义的变量来调整他们的模型以适应特定的设计需求,这些变量是模型设计的组成部分。金宝appSimulink变量功能允许您创建具有内建变量的灵活模型,从而更有效地管理、配置和重用您的设计。

用Simu金宝applink,你可以:

  • 为多个系统设计一个单一模型
  • 配置模型以通过激活内置变量匹配不同的要求集
  • 模型仿真和代码生成中的控制变体激活
  • 可视化和分析变体配置
  • 利用基于模型的设计的所有阶段的变体,包括模拟,测试和代码生成
  • 设计具有不同实现的autosar兼容软件组件

“要为我们在设计阶段考虑的所有不同变体建立一个完整系统的比例模型是非常复杂的。通过Sim金宝appulink,我们建立了虚拟原型,使我们能够预测各种海况下的系统性能,模拟故障情况,并分析负载,这样我们就可以选择最佳的设计,并准确地向我们的供应商指定组件要求。”

JonathanFiévez,卡内基波能源

利用Simu金宝applink进行变型系统设计

创建具有变体的模型

将可变性引入模型的任何方面。在所有领域中实现变量,包括控制逻辑、状态机、流程图和物理工厂。在层次结构或内联拓扑中设计变体,以在单独的层次结构中封装变体,或在同一级别上查看所有变体。

对于在组件之间需要变量I / O接口的设计,使用VARIANTS创建具有灵活接口的子系统,但仍然保持公共系统架构。

要实现依赖于上下文的系统行为,请将变量与有条件执行的或事件驱动的函数(如初始化、重置和终止函数或触发的子系统)结合起来。


定义变异性区域

通过自动将变异条件从变异块传播到上游和下游的其他块,将变异控制扩展到模型的任何区域。变量条件可以通过信号线、总线和函数调用传播,以到达受变量选择影响的模型中的块。通过将条件传播限制到模型的预定义区域,控制模型中的哪些块会受到变化的影响。


探索产品下载188bet金宝搏

配置模型变体

使用variant Manager定义、控制和可视化变体配置。配置变量以使用基于名称的表达式或条件逻辑进行控制。创建预定义的变量配置,可以轻松激活和切换控制多个变量同时。为配置定义约束以防止无效的变体组合。定义了变体配置后,存储、分发并使用变体配置数据对象重用它们。


可视化和分析变体配置

直接在Simulink画布中直接跟踪变体条件,并以表格形式进行比较和对比多个变体配置。金宝app在编辑时间内轻松验证变体配置以识别问题而无需模拟或更新您的模型。分析变体配置以识别将永远或从不活动的变体,以便在配置中定位和诊断潜在故障或不一致。


控制变体激活时间

可以在模拟之前或在代码编译时激活的设计变体。在代码生成期间,选择生成的代码中包含哪些变量,并根据需求和目标平台在预编译时激活它们。在部署模型之前,通过在模拟或代码生成之前分析所有变体选择,检查不兼容性,例如数据类型和维度不匹配。


部署变体模型

从一组变体配置自动生成缩小模型,或者基于指定的变体控制值。要分发和共享模型,请使用模型减少来保护知识产权来保护未使用的变体。分析详细报告中的缩小模型以检查破碎的模型依赖性并验证模型结构。


探索产品下载188bet金宝搏

将变型设计与完整的开发生命周期集成

在整个开发生命周期中轻松管理模型中的变体,从需求到部署。使用Variants通过激活不同的变体来在设计,测试和实现上下文之间切换模型。例如,调整模型以在模拟期间从文件读取数据,或者在将模型部署到硬件时从传感器接收信号。包括生成的代码中的可变性,以重复使用和配置不同开发阶段的生成的代码,例如测试不同的实现或向第三方提供多功能代码。


模型和实现AUTOSAR变体

使用Si金宝appmulink设计可以跨ecu分布的AUTOSAR软件组件,并与来自不同来源和OEM供应商的软件模块集成。利用Simulin金宝appk的变体功能,实现可扩展的AUTOSAR架构,用于多个车辆线路的软件。

使用可变点对AUTOSAR软件组件进行建模,以基于预定义的控制条件启用AUTOSAR接口或实现。导入和导出带有AUTOSAR变体的ARXML文件,将Simulink集成到完整的AUTOSAR工作流程中。金宝app在Simulink中建模和测试AUTOSAR设计之后,使用预处理器条件实现可变点,从模型中生金宝app成高效代码。