Biblioteca de módulos comunes de Simulink (Bus y Mux)

Bloques de uso común——Bus, Mux, Demux

​​
Figura 1 Diagrama de bibliotecas de módulos de uso común

一. Creador de bus/selector de bus

Traducción china:

Crear bus a partir de elementos de entrada/seleccionar elementos del bus entrante

icono:

​​
Figura 2 Módulo de bus

Parámetros del módulo: haga doble clic para abrir

​​
Figura 3 Parámetros del módulo de bus

 Información de la ventana:

    · En el 'Número de entradas' , puede elegir cuántas señales combinar, y puede 'filtrar y buscar por nombre' , realizar 'actualizar' o 'mover hacia arriba/abajo' para ordenar las señales ;

  Cada vez que haga clic en 'Agregar' , habrá un puerto de entrada de señal más, seleccione el puerto de entrada/salida de señal que desea eliminar y haga clic en 'Eliminar' para eliminar el puerto   ;

   · Si desea modificar el nombre de la señal, puede modificarlo después de marcar 'requerir que el nombre de entrada coincida con el nombre anterior' y, al mismo tiempo, asegúrese de que el nombre de los datos de entrada coincida con el nombre modificado;

   Puede elegir el tipo de datos de salida a continuación, generalmente el valor predeterminado es automático ;

 Características:

    Puede seleccionar la señal de salida y ordenar la señal ;

    Puede  agrupar y combinar diferentes tipos de señales , por ejemplo, puede combinar señales booleanas y matrices int8, como se muestra en la figura a continuación

​​
Figura 4 Paquetes de bus diferentes tipos de pruebas de señal

El programa puede ejecutarse normalmente y producir resultados.


2. Mux/Demultiplexor

Traducción china:

Multiplexor / Demultiplexor

icono:

​​
 Figura 5 Módulo Mux/DeMux

Parámetros del módulo:

​​
Figura 6 Parámetros del módulo Mux/DeMux

   · El 'número de entrada/salida' se puede modificar según el número de señales de entrada/salida;

    La opción de visualización es modificar la apariencia de Mux/DeMux, y el estilo modificado es el siguiente;

​​
Figura 7 Varias opciones de visualización

Características:

    ·  Demux se emite en orden y no puede ser seleccionado por uno mismo;

    Las señales combinadas deben ser del mismo tipo, de lo contrario el programa informará un error ;

​​
Figura 8 Error Mux/Demux

     ·  La salida Demux adopta el principio de distribución equitativa e intenta que cada puerto obtenga la misma cantidad de datos. 

​​
Figura 9 Distribución promedio de Demux

3. La diferencia entre los dos

    Hay muchas opciones para el Bus. Si es solo por la conveniencia de la simulación y conexión del modelo, use Mux o Demux. El creador/selector de bus también puede realizar la estructura de datos de struct durante la generación de código.


artículo de referencia

① Explicación detallada del módulo Bus/Mux/Dumx de Simulink en Matlab

Supongo que te gusta

Origin blog.csdn.net/m0_64651092/article/details/129618720
Recomendado
Clasificación