管理与Simulink的系统变化金宝app

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

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

使用Sim金宝appulink,您可以:

  • 设计多个系统的单一模式
  • 通过激活内建的变量,配置一个模型来匹配不同的需求集
  • 控制变体活化在模型仿真和代码生成
  • 可视化和分析不同的配置
  • 利用在基于模型的设计的所有阶段的变体,包括仿真,测试和代码生成
  • 有不同的实现设计AUTOSAR标准的软件组件

“这将是可怕地复杂,建设我们的整个系统的比例模型对所有我们在设计阶段考虑的不同变种。使用Sim金宝appulink我们建立的虚拟样机,使我们能够预测各种海况下,模拟故障情况下的系统性能,并分析负荷,所以我们可以选择最好的设计和准确的指定供应商组件需求“。

乔纳森·菲耶兹,卡内基波浪能源

使用Simu金宝applink的变型系统设计

创建带有变体的模型

介绍变性模型的任何方面。实现在所有域中变异,包括控制逻辑,状态机,流程图,和物理的植物。设计在分级或内嵌拓扑要么封装的变化在一个单独的层次或在同一水平,查看所有变化的变体。

对于需要组件之间的可变I / O接口设计,使用变种,以创建具有灵活的接口,但仍维持共同的系统架构子系统。

为了实现上下文相关的系统行为,结合了有条件执行或事件驱动的功能,如初始化,复位和终止函数或触发子系统变种。


定义变异的地区

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


浏览产品下载188bet金宝搏

配置模型变化

定义,控制和可视化与变管理结构的变形。配置的变体与任一基于名称的表达式或条件逻辑来控制。创建可容易地激活和控制多个之间切换预先定义的变体的配置同时变率。定义约束配置,以防止无效变体的组合。一旦变型的配置中定义,存储,分发,和与变体的配置数据对象重新使用它们。


可视化和分析不同的配置

直接在Simulink画布中可视化地跟踪不同的条件,并以表格形式比较和对比多个不同的配置。金宝app在编辑期间很容易地验证变体配置,以识别问题,而不必模拟或更新您的模型。分析变量配置,以识别总是或永远不会活动的变量,以便定位和诊断配置中潜在的错误或不一致。


控制变量激活时间

设计变型,可以模拟之前或在代码编译时被激活。在代码生成期间,选择哪种变异将被包含在生成的代码,并在基于需求和目标平台预编译时激活它们。模型部署之前,请检查不兼容性,如数据类型和尺寸不匹配,通过分析之前,仿真或代码生成的所有变种的选择。


部署派生模型

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


浏览产品下载188bet金宝搏

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

在你的模型轻松管理整个的变化开发生命周期,从需求到部署。使用变量通过激活不同的变体开关设计,测试和执行上下文之间的典范。例如,一个适应模型仿真期间从文件中读取数据或部署模型以硬件何时从传感器接收信号。包括在所生成的代码以变性和复用配置生成的代码不同的发育阶段,如测试不同的实现或第三方提供多功能的代码。


建模并实现AUTOSAR变体

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

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