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
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 and specify a reusable bus definition. - Programmatically Create Simulink Bus Objects
Use functions to createSimulink.Bus
objects from other objects, blocks, or MATLAB data.
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.