Interfacce composite
Raggruppare segnali o messaggi per ridurre la complessità del modello nelle interfacce dei componenti
Per ridurre la complessità del modello, raggruppare i singoli segnali o messaggi in linee composite utilizzando i bus.
I bus virtuali soddisfano la maggior parte dei requisiti di modellazione delle interfacce composite e offrono la flessibilità di combinare diversi tipi di segnali.
Per un confronto tra le tecniche di modellazione, vedere Composite Interface Guidelines.
Blocchi
Funzioni
Strumenti
Strumento di visualizzazione della gerarchia dei segnali | View signal hierarchy and trace signal to source or destination |
Editor del tipo | Create, modify, and manage types, such as bus objects |
Argomenti
Nozioni di base sulle interfacce composite
- Composite Interface Guidelines
Combine signals, messages, or connections to simplify model appearance.
- PASSAGGIO 1: Explore Composite Interfaces
- PASSAGGIO 2: Compare Capabilities of Composite Interfaces
- Bus-Capable Blocks
Identify the blocks that support virtual buses, nonvirtual buses, and arrays of buses.
Raggruppamento visivo delle linee
- Group Signals or Messages into Virtual Buses
Create buses to reduce the number of lines in a block diagram. - Simplify Subsystem and Model Interfaces with Bus Element Ports
Group multiple lines into a bus at the input or output of a model component. - Display Bus Information
Display information about buses, such as signal hierarchy and whether the bus is virtual or nonvirtual. - Identify Automatic Bus Conversions
Recognize modeling patterns that cause hidden Bus To Vector and Signal Conversion blocks. - Programmatically Create Bus Element Ports
Add blocks for bus element ports and specify element attributes using MATLAB® functions.
Modifica e configurazione dei bus
- Modify Bus Hierarchy
Change the order and hierarchy of nested buses and their elements. - Assign Signal Values to Bus Elements
Use a Bus Assignment block to replace signals assigned to bus elements. - Specify Initial Conditions for Bus Elements
Specify bus element values as initial conditions for buses. - Share and Reuse Bus-Routing Blocks
Share blocks that create or interact with buses using subsystem references or custom libraries.
Definizione dei tipi di dati dell'oggetto bus
- Specify Bus Properties with Bus Objects
Create a reusable bus definition to specify as a data type for a bus. - Creazione di oggetti bus Simulink in modo programmatico
Utilizzare funzioni per creare oggettiSimulink.Bus
da altri oggetti, blocchi o dati di MATLAB.
Raggruppamento funzionale delle linee
- Create Nonvirtual Buses
Create buses that appear in generated code and support modeling constructs such as arrays of buses. - Modify Sample Times for Nonvirtual Buses
Make the sample time of signals the same so that you can group them in a nonvirtual bus. - Generate Code for Nonvirtual Buses
Use a structure in code generation to represent a nonvirtual bus. Control data types of initial condition structure fields. - Inspect Generated Code for Nonvirtual Buses
Find nonvirtual buses in generated code for a simple model.
Semplificazione dell'elaborazione iterativa
- Group Nonvirtual Buses in Arrays of Buses
Streamline a model for iterative processing by combining nonvirtual buses that have the same data type into an array. - Work with Arrays of Buses
Set up your model to use an array of buses to select signals, assign values to a signal, perform iterative processing, log and load signals, and initialize signals. - Iteratively Process Nonvirtual Buses with Arrays of Buses
Update a model to use arrays of buses to apply the same algorithm to multiple nonvirtual buses with the same data type.