Simulink Desktop Real-Time

Ejecute modelos de Simulink en tiempo real en su ordenador

 

Simulink Desktop Real-Time™ proporciona un kernel en tiempo real para ejecutar modelos de Simulink® en un ordenador portátil o de sobremesa con Windows® o macOS®. Incluye bloques de librerías que se conectan a determinados dispositivos de E/S. Puede crear un sistema en tiempo real en Simulink con su PC o Mac y conectarlo a dispositivos físicos.

Consulte Simulink Real-Time™ para obtener información sobre las pruebas y la simulación en tiempo real de alto rendimiento con hardware de ejecución Speedgoat™.

Cómo empezar:

Simulación en tiempo real con un ordenador portátil o de sobremesa

Ejecute modelos de Simulink en tiempo real en su PC o Mac

Simulación de bucle cerrado en tiempo real de modelos de Simulink

Simulink Desktop Real-Time incluye un kernel en tiempo real que se ejecuta con la máxima prioridad en su sistema operativo. Este kernel en tiempo real carga los controladores de los dispositivos de E/S y establece una conexión con Simulink. Los controladores de dispositivos de E/S se ejecutan en tiempo real, en paralelo con una simulación de Simulink en modo normal.

Un experimento de control de levitación magnética. El modelo interactúa con hardware externo mediante bloques Analog Input y Analog Output.

Mejora del rendimiento en tiempo real con Simulink Coder 

Utilice Simulink Coder para generar código para su modelo de algoritmo y enlácelo con el controlador de dispositivos de E/S. El modelo, el solver y los controladores de dispositivos de E/S se ejecutan en tiempo real.

Configuración de los parámetros de los bloques Stream Input y Stream Output para un modelo.

Supervisión de señales y adquisición de datos

Supervise, capture y adquiera datos de señales en tiempo real

Supervisión y captura de señales

Usando Simulink Desktop Real-Time con Simulink, puede capturar señales del modelo en tiempo real y visualizarlas con bloques Scope estándar de Simulink. Puede ver las señales dentro del modelo mediante visualizaciones gráficas, como indicadores, visores e indicadores luminosos.

Supervisión y captura de señales.

Adquisición y registro de datos

Puede almacenar datos en tiempo de ejecución en el espacio de trabajo de MATLAB mediante Simulink. En modo externo, se pueden capturar una o más ráfagas de datos y guardarlos en un archivo de MATLAB, al que se puede acceder en MATLAB para continuar con el análisis y la visualización.

Configuración de los parámetros de alcance para el registro en el espacio de trabajo.

Conexión de dispositivos físicos

Los bloques de controladores de E/S proporcionan conexiones entre los dispositivos físicos y el modelo

Librería de bloques de controladores de E/S

Simulink Desktop Real-Time incluye una librería de bloques de controladores de E/S que proporcionan conexiones entre los dispositivos de E/S físicos y los modelos en tiempo real. Es posible ejecutar simulaciones para observar cómo responden los modelos de Simulink al comportamiento del mundo real.

Conexión de dispositivos de E/S a señales de Simulink para leer las entradas y escribir las salidas.

Comunicación de controladores de E/S

Los bloques de controladores de E/S de Simulink Desktop Real-Time permiten la comunicación mediante datos ASCII o binarios. Entre los protocolos de comunicación soportados están UDP para conexiones de red estándar, RS-232 para líneas serie y bus CAN para redes de área de controladores.

Transferencia de datos a través del protocolo de comunicación UDP.

Soporte para Thunderbolt™

Se soporta Thunderbolt™ para la conexión a dispositivos de E/S cuando se utiliza un chasis de expansión Thunderbolt para tarjetas PCIe/PCI o el dispositivo de E/S multifunción HUMUSOFT® MF 644 compatible con Thunderbolt.

Conexión a dispositivos de E/S.

Funcionalidades más recientes

Soporte para el protocolo CAN FD

permite un mayor ancho de banda de comunicación en comparación con CAN

Soporte para el modo silencioso de CAN

habilite el funcionamiento en modo silencioso para las placas de dispositivos CAN

Adición a archivos existentes

agregue datos a un archivo existente en un dispositivo estándar

Consulte las notas de la versión para obtener detalles sobre estas funcionalidades y las funciones correspondientes.