Comprobar si se mezclan bloques básicos y subsistemas
ID de comprobación: mathworks.maab.db_0143
Directriz: db_0143: Tipos de bloques utilizables en la jerarquía de modelos
Descripción
Busque sistemas que mezclen subsistemas y bloques primarios.
Debe diseñar cada nivel de un modelo con bloques de construcción del mismo tipo, por ejemplo, solo subsistemas o solo bloques primarios (básicos).
Esta comprobación requiere una licencia de Simulink® Check™.
Comprobar parametrización
Esta comprobación no incluye subcomprobaciones porque la directriz de modelado de MAB proporciona solo un sub-ID.
Como referencia, los sub-ID de las directrices de MAB que las organizaciones de estándares de modelado NA-MAAB y JMAAB recomiendan utilizar son:
NA-MAAB — a
JMAAB — a
Para personalizar los bloques y las máscaras que se verifican durante el análisis, utilice Model Advisor Configuration Editor.
Abra el Editor de configuración de modelos y busque el ID de comprobación
db_0143
.En Input Parameters, seleccione
Custom
de la lista Standards.En la lista Treat blocktype list as, seleccione
Allowed
para incluir los bloques/máscaras en el análisis oProhibited
para excluir los bloques/máscaras del análisis.Utilice la tabla Block Types list para eliminar o agregar un bloque y tipo de máscara.
Haga clic en Apply y guarde la configuración.
Resultados y acciones recomendadas
Condición | Acción recomendada |
---|---|
Un nivel en el modelo incluye bloques de subsistema y bloques primarios. | Mover bloques no virtuales al subsistema. |
Capacidades y limitaciones
Se ejecuta en modelos de biblioteca.
Analiza el contenido de los bloques vinculados a la biblioteca. De forma predeterminada, el parámetro de entrada Follow links se establece en
on
.Analiza el contenido en subsistemas enmascarados. De forma predeterminada, el parámetro de entrada Look under masks se establece en
all
.Permite exclusiones de bloques y gráficos.