Main Content

实时仿真和测试

使用 Simulink® 构建实时应用程序,并执行实时仿真和测试

借助 MathWorks® 提供的实时仿真和测试产品,基于 Simulink 模型创建实时应用程序。使用以下各硬件和软件运行您的应用程序:

  • 连接到物理系统的 Simulink Real-Time™ 和 Speedgoat® 目标计算机硬件

  • 安装了 I/O 硬件的物理系统上的 Simulink Desktop Real-Time™

借助 Simulink Real-Time,您可以使用连接到 I/O 硬件 (Simulink Real-Time)的模块来扩展您的 Simulink 模型,自动构建实时应用程序,创建插桩,并在 Speedgoat 目标计算机上执行交互式或自动运行。目标计算机配备实时操作系统 (RTOS)、多核 CPU、I/O 和通信协议接口以及 FPGA。如对闭环采样率有较高要求,您可以使用 HDL Coder™ 部署到 Speedgoat FPGA 目标。有关详细信息,请参阅Speedgoat Target Computers and I/O Hardware (Simulink Real-Time)

有了 Simulink Desktop Real-Time,您便可以使用实时内核在运行 Windows®macOS 的笔记本电脑或台式机上执行 Simulink® 模型。Simulink Desktop Real-Time 包括连接到所选 I/O 设备的库模块。有关详细信息,请参阅 Simulink Desktop Real-Time 硬件支持

主题

构建、加载和运行实时应用程序

构建模型并运行实时仿真

  • Create a Real-Time Application (Simulink Desktop Real-Time)
    Configure a Simulink model as a real-time application, generate code, and run the application in real time.
  • Real-Time Filter (Simulink Desktop Real-Time)
    Build a real-time filter using DSP System Toolbox™ and Simulink Desktop Real-Time™.
  • CAN Input/Output with Vehicle Network Toolbox (Simulink Desktop Real-Time)
    Transfer data through CAN bus by using the CAN Pack and CAN Unpack blocks available in Vehicle Network Toolbox™ block library.