Simulink桌面实时

实时仿真与笔记本电脑或台式机

在您的PC或Mac计算机上实时运行Simulink模型

Simulink模型的实时闭环仿真

Simulink Desktop real包括一个实时内核,它在您的操作系统上以最高优先级运行。这个实时内核加载I/O设备驱动程序,并与Simulink建立连接。I/O设备驱动程序在正常模式下与Simulink仿真并行实时执行。

磁悬浮控制实验。该模型使用模拟输入和模拟输出块与外部硬件接口。

磁悬浮控制实验。该模型使用模拟输入和模拟输出块与外部硬件接口。

使用Simulink Coder提高实时性能

使用Simulink Coder为算法模型生成代码,并将其链接到I/O设备驱动程序。模型、求解器和I/O设备驱动程序都是实时执行的。Simulink Coder安装需要MATLAB Coder。编译器支持是Simulink桌面实时安装的一部分。不需要额外的或外部的C或c++编译器。

监测信号,获取数据

实时监控、捕获和获取信号数据

监测和捕获信号

使用Simulink Desktop Real-Time和Simulink,您可以从实时模型捕获信号,并使用标准Simulink作用域块显示它们。您可以使用图形显示来查看模型中的信号,例如仪表、瞄准镜和灯。

为模型配置流输入和流输出块参数

为模型配置流输入和流输出块参数。

获取和记录数据

您可以使用Simulink在MATLAB工作空间中存储运行时数据。在外部模式下,您可以捕获一个或多个数据爆发,并将数据保存到MATLAB文件中,可以在MATLAB中访问该文件以进行额外的分析和可视化。

设置范围参数以记录到工作空间。

设置范围参数以记录到工作空间。

连接物理设备

I/O驱动程序块提供物理设备和模型之间的连接

I/O驱动程序块库

Simulink Desktop real包括一个I/O驱动程序块库,提供物理I/O设备和实时模型之间的连接。您可以运行模拟来观察Simulink模型如何响应现实世界的行为。

Simulink桌面实时块库。

将I/O设备连接到Simulink信号以读取输入和写入输出。

I/O驱动程序通信

Simulink桌面实时I/O驱动程序块允许使用ASCII或二进制数据进行通信。支持的通信协议包括用于标准网络连接的UDP,用于串行线的RS-232和用于控制器区域网络的CAN总线。

通过UDP通信协议传输数据。

通过UDP通信协议传输数据。

Baidu
map