Simulink Real-Time
Cree, ejecute y pruebe aplicaciones en tiempo real
Simulink Real-Time™ permite crear aplicaciones en tiempo real a partir de modelos de Simulink® y ejecutarlas en plataformas de hardware Speedgoat conectadas a su sistema físico. Está diseñado para tareas de simulación y pruebas en tiempo real, tales como prototipado rápido de sistemas de control (RCP), prototipado de sistemas de visión y DSP, y simulación hardware-in-the-loop (HIL).
Con Simulink Real-Time, puede ampliar sus modelos de Simulink con bloques de controladores de E/S de Speedgoat y crear aplicaciones en tiempo real automáticamente. Las pruebas se pueden automatizar o ejecutar de forma interactiva en una plataforma de hardware Speedgoat equipada con un kernel en tiempo real, CPU multinúcleo, interfaces de protocolo y E/S, y FPGA.
Simulink Real-Time y la plataforma de hardware Speedgoat están diseñados expresamente para funcionar juntos y crear sistemas en tiempo real para entornos de escritorio, laboratorio y campo. Esta solución de software y hardware soporta las versiones más recientes de MATLAB® y Simulink.
Comience:
- De la simulación a la ejecución en tiempo real
- Creación de aplicaciones en tiempo real para Speedgoat
- Instrumentación de su aplicación de Simulink Real-Time
- Realización de pruebas con Simulink Real-Time
- Plataformas Speedgoat diseñadas para Simulink Real-Time
- Tecnología FPGA de Speedgoat
- Aplicaciones destacadas
White paper gratuito
Hardware-in-the-loop con Simulink Real-Time
Prototipado rápido de sistemas de control (RCP)
Itere y optimice rápidamente su diseño desplegando su algoritmo de sistema de control desarrollado en Simulink en una plataforma de hardware Speedgoat configurada como un controlador de prototipo. Puede conectar el controlador de prototipo a sistemas físicos para iterar el diseño del algoritmo de sistema de control y localizar problemas con antelación.
Hardware-in-the-loop (HIL)
La simulación HIL verifica la respuesta del controlador realizando pruebas con una planta simulada en tiempo real. Puede modelar eventos extremos o inusuales para probar cómo responde su controlador.
Arrastrar y colocar bloques de E/S de Speedgoat
El hardware Speedgoat está pensado para Simulink y ofrece una plataforma integrada para la simulación y las pruebas en tiempo real. Puede diseñar los sistemas de control, visión, DSP o el modelo de planta en Simulink, y arrastrar y colocar los bloques de controladores de E/S de Speedgoat en el modelo.
Creación y ejecución
Genere código, compile, descargue y ejecute en la plataforma Speedgoat con un solo clic.
Simulación en tiempo real de sistemas físicos
Reemplace sistemas físicos tales como vehículos, aeronaves o robots por una simulación en tiempo real de un sistema virtual para reducir el coste de las pruebas. Utilice Simscape y Simulink Real-Time para crear rápidamente modelos de sistemas físicos para la simulación HIL.
Interacción e inspección
Ajuste los parámetros desde el modelo de Simulink en modo externo y transmita los datos a Simulation Data Inspector.
Creación de apps de escritorio para Simulink Real-Time
Diseñe apps con MATLAB App Designer para ajustar los parámetros y visualizar las señales de las aplicaciones en tiempo real.
Calibración de parámetros con herramientas de calibración basadas en XCP
Genere archivos de definición de datos ASAP2 basados en host y utilícelos en herramientas de medición de datos, calibración y diagnóstico de terceros.
Creación, gestión y ejecución de pruebas en tiempo real
Cree escenarios de prueba complejos, ejecute pruebas en tiempo real con Simulink Test y determine si el resultado de las pruebas es correcto o fallido.
Una plataforma Speedgoat para cada aplicación
Speedgoat ofrece una gama de plataformas de hardware con varias CPU, multinúcleo y de alto rendimiento, incluidas opciones para su uso en el campo o en vehículos, así como sistemas de bastidor multiplataforma.
Módulos de E/S Speedgoat
Speedgoat ofrece una amplia gama de módulos de E/S que se instalan en la plataforma en tiempo real. Los bloques de controladores de E/S Speedgoat permiten configurar la función de los módulos de E/S en Simulink.
Tecnología FPGA configurable de Speedgoat
Los módulos configurables de E/S para FPGA de Speedgoat se basan en módulos de código de FPGA que proporcionan conectividad de E/S de alta velocidad adicional y soporte para protocolos de comunicaciones sin necesidad de herramientas de síntesis.
Tecnología FPGA programable de Speedgoat
Obtenga tasas de muestreo más rápidas con la tecnología FPGA de Speedgoat y HDL Coder.
Sistemas de control de motores y electrónica de potencia
Prototipe sistemas de control complejos en plataformas de hardware Speedgoat. Logre tasas de lazo cerrado muy altas con la tecnología FPGA de Speedgoat combinada con HDL Coder.
Conducción asistida y autónoma
Prototipe y pruebe rápidamente funcionalidades de sistemas avanzados de asistencia al conductor (ADAS) y conducción autónoma (AD). Realice las pruebas antes y de forma más segura con simuladores HIL de vehículos virtuales en tiempo real.
Sistemas de gestión de baterías
Las soluciones de E/S de Speedgoat incluyen módulos específicos para prototipar sistemas de gestión de baterías y emular voltajes y corrientes de baterías para pruebas HIL efectivas.
Prototipado de sistemas de audio
Prototipe algoritmos de audio con módulos de E/S analógicos de baja latencia y alta resolución de Speedgoat.
Sistema operativo en tiempo real (RTOS) compatible con POSIX de 64 bits
RTOS de multiproceso robusto diseñado para satisfacer los requisitos restringidos de los recursos de aplicaciones en tiempo real
Paneles de instrumentos y apps
Diseñe apps con App Designer para ajustar los parámetros y supervisar las señales de las aplicaciones en tiempo real.
Explorador de Simulink Real-Time
Configure y controle una aplicación en tiempo real, incluyendo señales de supervisión, parámetros de ajuste y datos de streaming para Simulation Data Inspector.
Asesor de actualización para Simulink Real-Time
Actualice automáticamente los modelos creados en la versión anterior para aprovechar el nuevo RTOS de 64 bits.
Nuevo bloque File Log
Active y desactive el registro durante la ejecución en tiempo real, registre varias ejecuciones mientras está desconectado de MATLAB e importe los datos registrados a MATLAB.
Soporte para flujos de trabajo de ingeniería de pruebas
El desarrollo de apps de pruebas y calibración, así como scripts que interactúan con una aplicación en tiempo real, solo requiere MATLAB y Simulink Real-Time.
Consulte las notas de la versión para obtener detalles sobre estas funcionalidades y las funciones correspondientes.