主要内容

本页采用了机器翻译。点击此处可查看英文原文。

使用 Simulink Real-Time Explorer 流式传输实时信号

本操作流程使用 slrt_ex_osc 模型,并演示如何在 Simulink Real-Time Explorer 中对信号进行仪表化处理,以可视化流式信号数据。

  1. 打开模型 slrt_ex_osc。在 MATLAB® 命令行窗口中,输入 slrt_ex_osc

  2. 连接到 Speedgoat® 目标计算机。在 Simulink® 编辑器的 Real-Time 选项卡中,选择一台目标计算机,并将 Disconnected 指示器切换为 Connected

  3. 为目标计算机构建实时应用程序。点击 Run on Target > Build Application

  4. 打开 Simulink Real-Time™ 资源管理器。点击 Prepare > SLRT Explorer

  5. 点击 Load Application。从 Applications on target computer 列表中选择 slrt_ex_osc 应用程序,然后点击 Load

  6. 要在“仿真数据检查器”中查看已记录的信号(这些信号由实时应用程序中的 File Log 模块处理)以及流式传输的信号(这些信号由实时应用程序中的仪表流式传输),请点击 Data Inspector

  7. 将实时应用程序 Stop time 设置为 inf

  8. 要启动该实时应用程序,点击 Start

  9. 要停止执行,点击 Stop

  10. 请注意,在应用程序停止后,“仿真数据检查器”会根据来自 File Log 模块的信号数据进行更新。

  11. 要在实时应用程序中选择要流式传输的信号,请从 Signals available on target computer 列表中选择 SigGen 信号,然后点击 Add to signals in instrument Add to signals in instrument button

    或者,从列表中选择要监控的信号,右键点击并选择 Add To Instrument List

    然后,点击 Add Instrument

  12. 点击 Start,观察在应用程序运行时,信号数据如何在“仿真数据检查器”中显示。

  13. 在实时应用程序运行时,向流中添加另一个信号。从 Signals available on target computer 列表中选择 XfrFnc 信号,然后点击 Add to signals in instrument 。要更新该仪表,请点击 Configure Instrument

  14. 请注意,随着应用程序的运行,新增的信号数据会从您更新仪表的时刻开始,在“仿真数据检查器”中显示出来。

  15. 您可以点击 Remove Instrument 来停止流式传输信号数据,而无需停止实时应用程序。

  16. 要停止执行,点击 Stop

另请参阅

主题