产品中心

致力于为用户提供创新的解决方案和高品质的产品

Simulink Real-Time

执行快速控制原型实现和硬件在环测试

您可以直接从 Simulink 模型或使用 MATLAB API 和 App 设计工具创建、控制和仪表化在 Speedgoat 实时目标计算机上运行的实时应用程序。还可以仿真和测试以下设备的控制设计和动力学:电机、电动汽车和动力总成系统、风力发电机、电力转换器、电池管理系统、机器人和操作臂、自主系统、以及其他设备。

构建实时应用程序

从桌面仿真一键进入实时测试,无需离开 MATLAB 和 Simulink。配置模型,编译、运行实时应用程序并与之交互。

在 Speedgoat 硬件上运行测试

Speedgoat 实时系统与 Simulink Real-Time 完美契合。在模型中拖放 I/O 模块。支持的通信接口包括 CAN、Modbus、ARINC、SPI 等。

测试电力电子控制设备

使用 Speedgoat 硬件作为平台,进行电力电子、电力驱动和电力系统的控制算法原型设计和 HIL 测试。使用高压设备执行电力硬件在环 (P-HIL) 测试。

创建和部署桌面端应用程序

使用 App 设计工具在 MATLAB 中设计 App,以调节参数并可视化来自实时应用程序的信号。使用 MATLAB Compiler™ 部署您的应用程序。

创建、管理和执行自动化测试

使用 Simulink Test™ 执行自动化测试,或使用 ASAM XIL 标准对接第三方框架。在 Windows 和 Linux 服务器上将 RCP 和 HIL 测试集成进 CI/CD 工作流。

物理系统实时仿真使用

Simscape™ 快速创建物理系统模型以进行 HIL 仿真。Simscape Electrical、Powertrain Blockset 和 Motor Control Blockset 均包含预配置的示例。

ECU 旁通

通过 CAN 或 UDP 协议在真实的 ECU 上采集和仿真测量值,从而绕过 ECU 功能。

FPGA 硬件加速

结合 FPGA 技术和 HDL Coder™ 实现更快的采样率。在 Speedgoat FPGA 上运行 Simscape Electrical™ 非线性模型,用于开关级电力电子 HIL 仿真。

运行人工智能模型

在实时系统上部署深度学习、机器学习和强化学习模型。

 

Simulink Desktop Real-Time

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

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

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

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

Simulink 模型实时闭环仿真

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

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

 

实时仿真和测试