Main Content

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

espandi tutto

In Bus ElementSelect input from external port
Out Bus ElementSpecify output of external port
Bus AssignmentAssign new values to specified bus elements
Bus CreatorGroup input signals or messages into bus
Bus SelectorSelect elements from input bus
DemuxExtract and output elements of virtual vector signal
MuxCombinare segnali di input dello stesso tipo di dati e complessità in vettore virtuale
SelectorSelezionare gli elementi di input da un vettore, una matrice o un segnale multidimensionale
Vector ConcatenateConcatenate input vectors of same data type for iterative processing
Matrix ConcatenateConcatenate input matrices of same data type for iterative processing
Bus to VectorConvert virtual bus to vector
Signal ConversionConvert signal to new type without altering signal values

Funzioni

espandi tutto

Simulink.Bus.addElementToPortAdd element to input bus element port (Da R2022b)
getNumLeafBusElementsNumber of leaf elements in Simulink.Bus object
getLeafBusElementsLeaf elements in Simulink.Bus object
Simulink.Bus Specify properties of buses
Simulink.BusElement Specify properties of elements of buses
Simulink.Bus.cellToObjectConvert cell array containing bus information to Simulink.Bus objects
Simulink.Bus.createObjectCreate Simulink.Bus objects from blocks or MATLAB structures
Simulink.Bus.objectToCellUse Simulink.Bus objects to create cell array containing bus information
Simulink.Bus.saveSave Simulink.Bus objects in function
Simulink.Bus.createMATLABStructCreate MATLAB structures that use the same hierarchy and attributes as buses
Simulink.BlockDiagram.addBusToVectorConvert virtual bus signals into vector signals by adding Bus to Vector blocks

Strumenti

Strumento di visualizzazione della gerarchia dei segnaliView signal hierarchy and trace signal to source or destination
Editor del tipoCreate, modify, and manage types, such as bus objects

Argomenti

Nozioni di base sulle interfacce composite

Raggruppamento visivo delle linee

Modifica e configurazione dei bus

Definizione dei tipi di dati dell'oggetto bus

Raggruppamento funzionale delle linee

Semplificazione dell'elaborazione iterativa

Informazioni complementari