System-Varianten
Im Model-Based Design ist das Variantendesign eine Methode zur Verwaltung von Entwurfsalternativen in einem Artefakt. Das Variantendesign wird in Simulink® als eine bedingte Erscheinungsform von Komponenten innerhalb eines einzelnen Modells ausgedrückt. Eine sinnvolle Kombination dieser Varianten wird als Varianten-Konfiguration definiert und verwaltet. Die Varianten-Konfiguration (auch Variantendesign genannt) ermöglicht es Unternehmen, Produktlinien wie Automobile, Luftfahrzeuge oder Elektronik zu entwerfen, die unterschiedliche Marktbedürfnisse, Kundenpräferenzen und geografische Anforderungen auf einer gemeinsamen Plattform erfüllen. Die Varianten-Funktionalität von Simulink ermöglicht es Ihnen, flexible Modelle mit integrierten Variabilitäten zu erstellen, um Ihre Entwürfe effizienter zu verwalten, zu konfigurieren und wiederzuverwenden. Informationen zu den Grundlagen von Varianten finden Sie unter What Are Variants and When to Use Them.
Nehmen wir zum Beispiel eine Pkw-Produktlinie, bei der sich jede Variante in Eigenschaften wie Kraftstoffverbrauch, Motortyp oder Emissionsnorm unterscheidet. Anstatt mehrere Modelle zu entwerfen, um alle möglichen Varianten darzustellen, können Sie alle Varianten einer Produktlinie mit einem einzigen Variantenmodell modellieren. Mit der Varianten-Funktionalität von Simulink können Sie flexible Modelle mit integrierten Variabilitäten erstellen, um Ihre Entwürfe effizienter zu verwalten, zu konfigurieren und wiederzuverwenden.
Mit Varianten-Blocks und Variant Manager for Simulink können Sie:
Mehrere Varianten-Konfigurationen definieren und verwalten.
Einfach zwischen gültigen Konfigurationen wechseln.
C/C++ Code für alle Varianten generieren.
Informationen über die Möglichkeiten von Varianten in verschiedenen Phasen des Entwicklungsprozesses finden Sie unter V-Model for System Development with Simulink Variants.
Variants Basics
- What Are Variants and When to Use Them
- Variant Terminology
- Introduction to Variant Controls
- Working with Variant Choices
- Activate Variant During Different Stages of Simulation and Code Generation Workflow
- Assemble Variant Conditions Propagated from Variant Blocks
- Propagate Variant Conditions to Define Variant Regions with Variant Blocks
- V-Model for System Development with Simulink Variants
Kategorien
- Struktur-Varianten
Implementierung struktureller Varianten in einer einzigen Ebene oder einer separaten Hierarchie
- Signaldimensions-Varianten
Wiederverwendung des Modellentwurfs mithilfe von Symbolen zur Referenzierung von Signaldimensionen
- Parameterwert-Varianten
Implementierung von Wert-Varianten in Blockparametern
- Verwaltung von Varianten der Modellierungskomponenten
Varianten-Elemente verwalten und Varianten-Konfigurationen definieren, reduzieren und analysieren
- Variant Code Generation
Generate code for models containing variant blocks, variant parameters, variant transitions, and symbolic dimensions
Verwandte Informationen
- Variant Systems (Simulink Coder)
- Variant Component (System Composer)
- Using Variant Connectors to Implement Variations in Physical Networks (Simscape)
- AUTOSAR Variants (AUTOSAR Blockset)
- Control Indicator Lamp Dimmer Using Variant Conditions (Stateflow)