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

设计,配置,并分析其与变种
基于模型的设计

控制和系统工程师使用MATLAB®和Sim金宝appulink®开发可配置各种任务和要求的车型。工程师适应他们的模型通过激活一组预定义变异的具体设计要求,这是一个模型设计的组成部分。金宝appSimulink的变体功能允许您使用内置的变率,以更有效地管理,配置和重复使用您的设计创建灵活的模型。

使用Sim金宝appulink,您可以:

  • 设计多个系统的单一模式
  • 配置模型,通过激活内置的可变性,以配合不同的需求集
  • 在模型模拟和代码生成中控制变量激活
  • 可视化和分析结构的变形
  • 在基于模型的设计的所有阶段利用变量,包括模拟、测试和代码生成
  • 使用不同的实现设计与autosar兼容的软件组件

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

乔纳森Fiévez,卡内基波浪能量

使用Simu金宝applink进行不同的系统设计

创建模型的变化

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

对于需要组件之间的可变I/O接口的设计,使用变量来创建具有灵活接口但仍然维护公共系统体系结构的子系统。

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


定义可变性区域

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


学到更多

探索产品下载188bet金宝搏

配置模型的变化

使用变量管理器定义、控制和可视化变量配置。将变量配置为使用基于名称的表达式或条件逻辑进行控制。创建预定义的变量配置,可以很容易地激活和切换之间的控制多个变量同时。为配置定义约束,以防止无效的变体组合。一旦定义了变体配置,就将其与变体配置数据对象一起存储、分发和重用。


可视化和分析结构的变形

直接目视跟踪变体的条件在Simulink画布和比较和以表格形式对比多种变型的配置。金宝app轻松在编辑时验证结构的变形,以发现问题,而无需模拟或更新您的模型。分析结构的变形,以确定变种,将始终或从未被激活,以便查找和你的配置诊断潜在的错误或不一致。


控制变量激活时间

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


部署变体模型

自动生成从一组变体构型的简化模型或基于指定变体的控制值。要分发和共享模型,使用模型简化通过删除未使用的变体,以保护知识产权。分析简化模型中的详细报告,以检查损坏模型依赖关系,并验证模型结构。


探索产品下载188bet金宝搏

集成变型设计,具有完整的开发生命周期

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


建模和实现AUTOSAR变

使用Si金宝appmulink的设计可以跨ECU的分布,并与来自不同来源和OEM供应商的软件模块集成AUTOSAR软件组件。充分利用Simul金宝appink的变异能力,在软件中实现多个整车线条采用可扩展的AUTOSAR架构。

与变化点模型AUTOSAR软件组件基于预定义的控制条件,使AUTOSAR接口或实施方式。导入和导出文件ARXML与AUTOSAR变种,以Simulink中融入全AUTOSAR工作流程。金宝app建模和测试AUTOSAR设计在Simulink后,生成与实施变化点预处理条件模型高效的代码。金宝app