Connection Port
Puerto de conexión de modelado físico para un subsistema
Bibliotecas:
Simulink /
Signal Routing
Simscape /
Utilities
Powertrain Blockset /
Utilities /
Simscape
RF Blockset /
Equivalent Baseband /
Input
RF Blockset /
Circuit Envelope /
Utilities
Vehicle Dynamics Blockset /
Utilities /
Simscape
Descripción
El bloque Connection Port transfiere una conexión o una señal física a través de los límites del subsistema. Las conexiones físicas incluyen conexiones de señal física y de transferencia de Simscape™, conexiones Multibody™ de Simscape y puertos de conexión bidireccional Vehicle Dynamics Blockset™, entre otras. Este bloque tiene una función similar a los bloques Inport y Outport en la biblioteca de Simulink®.
Un subsistema necesita un bloque Connection Port para cada línea de conexión física que cruce su límite. Puede colocar manualmente un bloque Connection Port dentro de un subsistema o Simulink puede insertar automáticamente un bloque Connection Port cuando cree un subsistema dentro de una red existente.
Apariencia del puerto en un bloque Subsystem
El bloque Connection Port añade un puerto al bloque Subsystem principal. El tipo de puerto depende de la conexión o la señal que transfiere. La apariencia del puerto en el bloque Subsystem coincide con el puerto al que se conecta el bloque Connection Port dentro del subsistema. Por ejemplo, si el puerto transfiere una conexión de transferencia de de Simscape, aparece en el bloque Subsystem como un puerto de transferencia de Simscape.
Considere un subsistema con puertos de entrada y salida de Simulink etiquetados como In y Out, respectivamente. Si coloca un bloque Connection Port dentro de este subsistema y lo deja desconectado, el puerto de conexión del bloque Subsystem principal aparece como un círculo blanco.
Sin embargo, si conecta el bloque Connection Port a un bloque Mass, la apariencia del puerto de conexión en el bloque Subsystem principal cambia a un puerto de transferencia.
El puerto de conexión se vuelve tipificado como mecánico de traslación, es decir, puede conectar solo puertos mecánicos de traslación de otros bloques al puerto de este subsistema.
Nomenclatura y ubicación del puerto en el bloque Subsystem
De manera similar a los puertos de entrada y de salida de Simulink, el puerto de conexión en el icono del subsistema muestra el número de puerto en lugar del nombre del bloque cuando el bloque del puerto tiene un nombre predeterminado. Si añade un bloque Connection Port con un nombre y unos parámetros predeterminados a un subsistema, el puerto de conexión está etiquetado con el valor del parámetro Port number y se localiza en el lateral izquierdo del icono del bloque Subsystem principal.
Para cambiar el puerto y que se muestre en el lateral derecho del icono, cambie el valor del parámetro Port location on the parent subsystem a Right
.
La colocación flexible del puerto en el editor de Simulink permite mover puertos haciendo clic y arrastrando el puerto por todo el contorno del icono de bloque. De esta manera, puede poner puertos en cualquier lado de un bloque Subsystem, incluidas la parte superior y la parte inferior. El parámetro Port location on the parent subsystem no tiene valores separados para la parte superior y la parte inferior. Si arrastra un puerto a una ubicación diferente en el icono del bloque Subsystem, el valor del parámetro cambia automáticamente para reflejar la nueva colocación:
Left
: el puerto aparece en el lateral izquierdo o en la parte superior del icono del subsistema.Right
: el puerto aparece en el lateral derecho o en la parte inferior del icono del subsistema.
Si existen varios puertos de conexión, el índice del puerto se renumera después de cada movimiento, según sea necesario, para reflejar la nueva ubicación del puerto. Por ejemplo, si un bloque Subsystem tiene tres puertos de conexión, como se muestra, y mueve el puerto 2 a la parte inferior del icono de bloque, los puertos 2 y 3 se renumeran. El valor del parámetro Port number de estos dos bloques Connection Port cambia automáticamente para coincidir con el nuevo número del puerto.
La orientación del bloque Subsystem principal también puede afectar a la ubicación del puerto. Por ejemplo, si invierte el bloque Subsystem principal, el puerto de conexión 1 aparece en el lado opuesto a lo que el parámetro Port location on the parent subsystem indica.
Especificar interfaces rígidas
Puede bloquear el tipo de conexión del puerto del bloque aplicando una especificación de interfaz rígida. Por ejemplo, puede limitar el bloque para aceptar solo conexiones de puertos mecánicos de traslación en otros bloques. Para ver una lista de tipos de dominio de elementos básicos, consulte Estilos de línea de un dominio específico. Si aplica una interfaz rígida usando un objeto ConnectionBus
, el bloque Connection Port puede conectarse solo a un puerto de bus de un bloque Simscape Bus.
Use el parámetro Connection type para especificar una interfaz rígida, como un tipo de dominio concreto o un objeto ConnectionBus
. Cuando se aplica una definición de interfaz rígida, la apariencia del bloque cambia, como se muestra:
Conexión flexible
Conexión del dominio rígida
Conexión del bus rígida
Para eliminar la especificación de la interfaz rígida, establezca el parámetro Connection type en Inherit: auto
.
Ejemplos
Puertos
Transferencia
Parámetros
Capacidades ampliadas
Historial de versiones
Introducido en R2007a