Simulink Desktop Real-Time

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

 

Simulink Desktop Real-Time™ 提供实时内核,用于在装有 Windows® 或 Mac OS X 的笔记本电脑或台式机执行 Simulink® 模型。它包含模块库,可连接到特定的I/O 设备。您可以在 PC 或 Mac 计算机上使用 Simulink 创建实时系统,并将其连接到物理设备。

请参考 Simulink Real-Time™ 实现高效实时仿真,并使用 Speedgoat™ 目标计算机硬件进行测试。

快速入门:

使用笔记本电脑或台式机进行实时仿真

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

Simulink 模型实时闭环仿真

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

磁悬浮控制实验。模型使用 Analog Input 和 Analog Output 模块与外部硬件交互。

使用 Simulink Coder 改善实时性能

使用 Simulink Coder 为您的算法模型生成代码并将其与 I/O 设备驱动程序链接。模型、求解器和 I/O 设备驱动程序均实时执行。

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

监测信号并采集数据

实时监测、捕获并采集信号

监测并捕获信号

通过将 Simulink Desktop Real-Time 与 Simulink 结合使用,您可以捕获来自实时模型的信号,并使用 Simulink Scope 标准模块来进行显示。您可以使用仪表、示波器和指示灯等图形化显示查看模型内的信号。

监测并捕获信号。

采集并记录数据

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

设置示波器参数以记录到工作区。

连接物理设备

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

I/O 驱动程序模块库

Simulink Desktop Real-Time 包含一个 I/O 驱动程序模块库,这些模块可以在物理 I/O 设备与实时模型之间实现连接。您可以运行仿真来观察 Simulink 模型如何响应真实世界的行为。

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

I/O 驱动程序通信

Simulink Desktop Real-Time I/O 驱动程序模块支持使用 ASCII 或二进制数据进行通信。支持的通信协议包括用于标准网络连接的 UDP 协议、用于串行线的 RS-232 协议,以及用于控制器局域网的 CAN 总线协议。

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

Thunderbolt 支持

将 Thunderbolt 扩展机箱用于 PCIe/PCI 板或 Thunderbolt 兼容的 HUMUSOFT® MF 644 多功能 I/O 设备时,支持使用 Thunderbolt™ 连接 I/O 设备。

连接到 I/O 设备。

最新特性

Simulink Editor 中的 Desktop Real-Time 选项卡

访问 Simulink 工具条上的 Simulink Desktop Real-Time 工作流功能,包括一键构建模型、连接到外部模式以及实时运行

字符串信号支持

接收或发送字符串到Stream Input 和 Stream Output 模块

PEAK-System 和 Kvaser CAN 设备支持

将 PEAK-System 或 Kvaser CAN 设备连接到 Packet Input 和 Packet Output 模块

关于这些特性和相应函数的详细信息,请参阅发行说明