Main Content

Interfaces compuestas

Agrupe las señales o los mensajes para reducir la complejidad del modelo en las interfaces de los componentes

Para reducir la complejidad del modelo, agrupe las señales individuales o los mensajes en líneas compuestas utilizando buses.

Los buses virtuales cumplen la mayoría de los requisitos de modelado de las interfaces compuestas y ofrecen la flexibilidad necesaria para combinar diferentes tipos de señales.

Para comparar las técnicas de modelado, consulte Composite Interface Guidelines.

Bloques

expandir todo

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
MuxCombinar señales de entrada del mismo tipo de datos y complejidad en un vector virtual
SelectorSeleccionar elementos de entrada de un vector, una matriz o una señal multidimensional
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

Funciones

expandir todo

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

Herramientas

Visor de jerarquía de señalesView signal hierarchy and trace signal to source or destination
Editor de tiposCreate, modify, and manage types, such as bus objects

Temas

Conceptos básicos de la interfaz compuesta

Agrupar las líneas de forma visual

Modificar y configurar buses

Definir los tipos de datos de los objetos de bus

Agrupar las líneas de manera funcional

Simplificar el procesamiento iterativo

Información relacionada