Gestión de sistemas variantes
Diseñe, configure y analice variantes con
Con MATLAB® y Simulink®, puede desarrollar modelos en respuesta a diversos requisitos y tareas. Puede adaptar los modelos a requisitos de diseño específicos activando un conjunto predefinido de variantes que formen parte integral del diseño de un modelo. Las prestaciones de variantes de Simulink permiten crear modelos flexibles para gestionar, configurar y reutilizar diseños.
Con Simulink, puede:
- Gestionar variantes en los modelos a lo largo del ciclo de desarrollo, desde los requisitos hasta el despliegue
- Evaluar varios diseños con un solo modelo
- Seleccionar variantes de modelos de manera interactiva y programática
- Controlar la activación de variantes en diferentes etapas de los flujos de trabajo de simulación y generación de código
- Visualizar y analizar configuraciones variantes
Descubra cómo nuestros clientes utilizan Simulink para el diseño de sistemas variantes
Topologías de variantes
Incorpore variantes en todos los aspectos de un modelo. Implemente diseños variantes en todos los dominios, como lógica de control, máquinas de estados, diagramas de flujo, sistemas físicos y arquitecturas de AUTOSAR.
Incluya varias implementaciones de un componente en una jerarquía independiente utilizando variantes de componentes. Combine variantes de componentes con funciones de ejecución condicional o basadas en eventos para materializar comportamientos del sistema dependientes del contexto.
Diseñe variantes de señales para visualizar todas las implementaciones posibles de opciones variantes en el mismo nivel y propague automáticamente las condiciones variantes en todo el modelo.
Diseñe variantes de parámetros para modelar valores variables de parámetros y dar respuesta a diferentes requisitos de sistemas que tengan la misma funcionalidad.
Variantes para modelado físico
Utilice variantes para intercambiar entre diferentes diseños de un sistema físico; por ejemplo, de un sistema de propulsión híbrido a otro completamente eléctrico. Adapte la fidelidad del modelo a la tarea de ingeniería utilizando variantes de mayor o menor fidelidad.
Variantes para arquitectura de sistemas
Utilice variantes para crear diversas alternativas de diseño estructural o de comportamiento en un modelo de arquitectura de sistemas. Evalúe diferentes implementaciones con el diseño total del sistema.
Configuración de variantes de modelos
Defina, controle y visualice las configuraciones variantes con Variant Manager. Cree configuraciones variantes predefinidas. Actívelas y cambie de unas a otras para controlar múltiples diseños variantes simultáneamente. Defina restricciones para las configuraciones con el fin de evitar combinaciones variantes no válidas. Después de definir las configuraciones variantes, puede almacenarlas, distribuirlas y reutilizarlas con objetos de datos de configuraciones variantes.
Visualización y análisis de configuraciones variantes
Realice el seguimiento visual de condiciones variantes directamente en el área de trabajo de Simulink y compare múltiples configuraciones variantes en forma tabular. Valide las configuraciones variantes en tiempo de edición para identificar problemas sin necesidad de simular o actualizar el modelo. Analice las configuraciones variantes para identificar las variantes que siempre o nunca estarán activas a fin de detectar y diagnosticar posibles fallos o incongruencias en las configuraciones.
Flujos de trabajo de simulación y pruebas con variantes
Realice simulaciones con diferentes configuraciones variantes en diversos modos de simulación sin necesidad de volver a generar o compilar un modelo.
Analice variantes, genere informes de resultados de cobertura y realice pruebas de modelos variantes. Configure el tiempo de activación de las variantes para verificar y validar la opción variante activa o todas las opciones variantes de un modelo.
Más información
Reducción de modelos variantes
Genere automáticamente un modelo reducido a partir de un conjunto de configuraciones variantes o basado en valores de controles variantes especificados. Para distribuir y compartir modelos, utilice la reducción de modelos para proteger la propiedad intelectual eliminando las variantes no utilizadas. Analice el modelo reducido en un informe detallado para validar su estructura y comprobar si existen errores de dependencia de modelo.
Generación de código para opciones variantes
Genere código para modelos con diseños variantes y seleccione entre incluir todas las opciones variantes o solo la variante activa en el código.
Active la opción variante necesaria en el código generado o en el ejecutable final sin necesidad de volver a generar o compilar código.
Más información
- Activación de una variante durante diferentes etapas del flujo de trabajo de simulación y generación de código
- Generación de código a partir de los bloques Variant Sink y Variant Source (3:12)
- Generación de condicionales de preprocesador para sistemas variantes
- Generación de código a partir de bloques variantes con tiempo de activación startup
Modelado e implementación de variantes de AUTOSAR
Aproveche las prestaciones de variantes de Simulink para implementar arquitecturas AUTOSAR escalables que se utilizan en el software de diversas líneas de vehículos.
Modele componentes de software de AUTOSAR con puntos de variación para activar interfaces o implementaciones AUTOSAR basadas en condiciones de control predefinidas. Importe y exporte archivos ARXML con variantes de AUTOSAR para integrar Simulink en el flujo de trabajo completo de AUTOSAR.