实时仿真和测试

 

使用 MATLAB 和 Simulink 进行实时仿真和测试

为控制器、视觉和 DSP 算法构建原型,并通过实时执行验证系统行为

使用 Simulink 构建实时应用,并在 Speedgoat 实时目标计算机和 FPGA 上执行。创建 App 和脚本,以在 MATLAB 中与实时应用交互。

实时仿真和测试支持您:

  • 使用自己的硬件,完善和验证控制系统设计的功能运行
  • 使用灵活、可扩展的平台,不断探索和测试新想法
  • 即使不具备物理被控对象或系统,也能测试控制系统硬件
  • 研究那些使用生产硬件执行会较为复杂、昂贵或危险的场景及硬件交互
  • 尽早检测到错误,及时纠正以确保经济高效,避免出现代价高昂的设计缺陷

“MATLAB 和 Simulink 提供的一体化平台支撑了我们的整个开发工作流程,并支持我们的机器人系统所需的所有组件和协议。我们得以快速开发出一套安全、实时的设备,并可随时将其投入临床研究。”

Maarten Beelen,Preceyes

直接从仿真模型构建原型

灵活的 Speedgoat 目标计算机硬件支持您执行功能性快速原型。使用 Simulink,算法开发人员可以创建模型以开展设计与权衡,并在开始实现之前验证系统架构。通过自动生成 C 和 HDL 代码,您还可以使用同一个模型来快速创建硬件原型,后者通过 Speedgoat 的 I/O 模块连接到被测设备。

快速建立控制系统原型

硬件在环

使用硬件在环仿真验证控制器设计

硬件在环 (HIL) 仿真是一种通过实时仿真验证控制设计的方法。在 Simulink 中对物理系统建模,并在目标计算机上实时仿真,同时在嵌入式硬件上执行控制算法。嵌入式硬件通过 I/O 连接通信协议连接到目标计算机。采用 HIL 仿真,工程师能够在不具备物理原型的情况下,在各种工况下测试控制设计。


使用 Speedgoat 将算法连接到硬件

使用 Simulink 构建在 Speedgoat 硬件上执行的多线程实时应用。Speedgoat 硬件使实时应用能够在 CPU 上实现微秒级执行,在 FPGA 上实现纳秒级执行。凭借各种目标平台和广泛的 I/O 与协议支持,Speedgoat 目标可以配置用于快速原型硬件在环

Speedgoat 机器