Main Content

Interfaces composites

Regrouper les signaux ou les messages pour réduire la complexité des modèles au niveau des interfaces de composants

Pour réduire la complexité des modèles, regroupez les signaux ou les messages individuels en lignes composites en utilisant des bus.

Les bus virtuels répondent à la plupart des exigences de modélisation des interfaces composites et offrent la possibilité de combiner différents types de signaux.

Pour comparer les différentes techniques de modélisation, consultez la rubrique Composite Interface Guidelines.

Blocs

développer tout

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
MuxCombine input signals of same data type and complexity into virtual vector
SelectorSelect input elements from vector, matrix, or multidimensional signal
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

Fonctions

développer tout

Simulink.Bus.addElementToPortAdd element to input bus element port (depuis 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

Outils

Signal Hierarchy ViewerView signal hierarchy and trace signal to source or destination
Type EditorCreate, modify, and manage types, such as bus objects

Rubriques

Fondamentaux des interfaces composites

Regrouper visuellement des lignes

Modifier et configurer des bus

Définir les types de données des objets bus

Regrouper fonctionnellement des lignes

Simplifier le traitement itératif

Informations connexes