使用 simulink® 构建实时应用,并在 speedgoat 实时目标计算机和 fpga 上执行。创建 app 和脚本,以在 matlab® 中与实时应用交互。
实时仿真和测试支持您:
- 使用自己的硬件,完善和验证控制系统设计的功能运行
- 使用灵活、可扩展的平台,不断探索和测试新想法
- 即使不具备物理被控对象或系统,也能测试控制系统硬件
- 研究那些使用生产硬件执行会较为复杂、昂贵或危险的场景及硬件交互
- 尽早检测到错误,及时纠正以确保经济高效,避免出现代价高昂的设计缺陷
“matlab 和 simulink 提供的一体化平台支撑了我们的整个开发工作流程,并支持我们的机器人系统所需的所有组件和协议。我们得以快速开发出一套安全、实时的设备,并可随时将其投入临床研究。”
maarten beelen,preceyes
使用 matlab 和 simulink 进行实时仿真和测试
直接从仿真模型构建原型
灵活的 speedgoat 目标计算机硬件支持您执行功能性快速原型。使用 simulink,算法开发人员可以创建模型以开展设计与权衡,并在开始实现之前验证系统架构。通过自动生成 c 和 hdl 代码,您还可以使用同一个模型来快速创建硬件原型,后者通过 speedgoat 的 i/o 模块连接到被测设备。
使用硬件在环仿真验证控制器设计
硬件在环 (hil) 仿真是一种通过实时仿真验证控制设计的方法。在 simulink 中对物理系统建模,并在目标计算机上实时仿真,同时在嵌入式硬件上执行控制算法。嵌入式硬件通过 和连接到目标计算机。采用 hil 仿真,工程师能够在不具备物理原型的情况下,在各种工况下测试控制设计。
使用 speedgoat 将算法连接到硬件
使用 simulink 构建在 上执行的多线程实时应用。speedgoat 硬件使实时应用能够在 cpu 上实现微秒级执行,在 fpga 上实现纳秒级执行。凭借各种目标平台和广泛的 i/o 与协议支持,speedgoat 目标可以配置用于或。
成功案例
代码示例和文档
了解产品