主要内容

不同的系统

创建自定义模型版本以支持不同的规范,而不需要重复金宝app

在仿真金宝app软件®,您可以创建基于模块化设计平台的模型,模块化设计平台包含固定的公共结构和有限的变量组件集。可变性可以帮助您开发具有可变组件的单一、固定的主设计。

该方法帮助您满足由应用程序、成本或操作考虑因素控制的各种客户需求。

变体是模块化设计平台的可变组件。它们帮助您在一个单一的、统一的框图中指定模型的多个实现。有关更多信息,请参见什么是变体以及何时使用它们

有两种类型的变体,分层的和内联的。层级变体是通过不同的子系统块,而内联变体是通过变异来源变体水槽块。使用不同的子系统Block提供了以下优点:

  • 可以让你混合模型子系统块作为变体系统

  • 金宝app支持灵活的I/O,因此所有变体不需要具有相同数量的输入和输出端口

变体子系统,变体模型 包含子系统块或模型块作为变体选择的模板子系统
变异来源 使用variant在多个输入之间路由
变体水槽 使用变体在多个输出之间路由
手动变异来源 在多个不同的选择之间切换输入
手动变体水槽 在输出的多个变体选择之间切换

金宝app仿真软件。变体 指定控制变体选择的条件
金宝app仿真软件。变体ConfigurationData 表示变体配置数据对象的类
金宝app仿真软件。变体Manager 表示一组Variant Manager功能的类
金宝app仿真软件。变体ConfigurationAnalysis 表示一组变体配置分析功能的类
金宝app仿真软件。变体Control 创建一个变量控制变量对象
金宝app仿真软件。变体Variable 创建一个变量参数对象

主题

介绍了变异

什么是变体以及何时使用它们

满足多种不同需求的单一系统。

变体的术语

学习与Simulink变体相关的术语和参数。金宝app

创建一个简单的变量模型

学习如何使用Variant块创建模型。

变量控制简介

学习如何控制变量块。

使用变体选择

激活、不激活或创建默认的变体选择。

以编程方式创建变体控件

使用MATLAB®定义变量控件的代码。

控制变量块主动变量选择的方法

这个例子展示了从掩码或模型工作区控制内联变体和变体子系统块的主动选择的不同方法。

不同的子系统

不同的子系统

学习变体子系统的基本功能。

定义、配置和激活变体

在变体子系统中表示变体选择。

变量子系统的条件传播

传播外部条件变异不同的子系统块。

带有条件系统的变体系统

理解对有条件执行系统的变异条件传播。

将可配置子系统转换为变体子系统

学习如何将可配置的子系统转换为可变的子系统以及它们在加载时的行为。

使用掩码参数控制锁定的自定义库变体子系统的主动选择

控制主动选择不同的子系统属于一个锁着的自定义库。

在变体子系统中自动屏蔽图标提升

此示例演示了Simulink®如何在父变体子系统块上自动显示金宝app活动变体块的掩码图标。

变体函数-在变体子系统输出上调用信号

这个例子展示了Variant子系统块如何允许在其输出上合并函数调用信号。

内联变体

定义和配置变体源和接收器

使用内联变体表示变体选择。

在单层中可视化不同的实现

查看包含内联变体的模型中的变体选择。

变体源和变体接收器块

在变体源和接收器块中定义变体选择。

变源和变汇的变条件传播

从内联变体块传播变体条件。

向子系统传播变异条件

了解向虚拟和非虚拟子系统传播变异条件。

向条件子系统传播变异条件

了解条件子系统的变异条件传播。

控制变条件传播

控制上游和下游变异条件的传播。

总线内的可变元素

了解如何使用总线创建变体总线、生成代码和变体条件传播。

接收或输出函数调用信号,用于模拟和代码生成

这个例子展示了Variant Source块如何允许函数调用信号被合并。

代码生成

为代码生成准备包含变量的模型

为一个变体模型配置和生成代码。

变体经理

变体经理概述

使用中心工具来管理变体模型的变体点。

创建并验证变体配置

为模型创建变量配置并验证其准确性。

导入控制变量到变体配置

导入与模型相关的控制变量。

定义约束

跨模型定义约束。

减少包含变量块的模型

生成带有变量配置子集的模型。

分析包含变量块的模型中的变量配置

分析包含变量块的模型中的每个变量配置的模型引用和库。

变异参数

使用可变参数重用具有不同值的块参数

为多个块参数值不同的系统设计一个模型。

创建一个简单的变量参数模型

这个例子向您展示了如何使用可变参数创建简单的模型。

变量参数中的变量控制

学习如何控制变量参数。

改变变量参数的激活值和激活时间

本示例展示了如何更改Simulink®模型中变量参数的激活值和激活时间。金宝app

示例模型

变体模型示例

一组说明Simulink变体功能的概念示例。金宝app

特色的例子