主要内容

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

slrtTETMonitor

打开 Simulink Real-Time 任务执行时间 (TET) 监控器

说明

slrtTETMonitor 在 MATLAB 会话中启动 Simulink® Real-Time™ 任务执行时间 (TET) 监控器,该监控器可供所有 Simulink Real-Time 目标对象使用。您可以随时打开 TET 监视器。根据当前连接目标计算机的状态,监视器会显示每个实时应用程序任务的 TET 数据。目标计算机状态的变更将在 TET 监视器中更新。显示器显示以下目标状态:

  • target_name Waiting for real-time execution to start:显示连接到 Simulink Real-Time 的目标计算机名称。未显示 TET 数据是因为未加载或运行任何实时应用程序。

  • target_name BaseRate rate_value:显示 TET 数据用于实时执行,因为实时应用程序正在运行。

示例

示例

全部折叠

Post-Process Real-time Signals Streamed to the Simulation Data Inspector 示例中,请执行以下额外步骤以显示 TET 监视器。

  1. 打开 slrt_ex_osc 模型。

    mdlName = 'slrt_ex_osc';
    openExample(mdlName);
  2. 构建实时应用程序,将其加载到目标计算机上,并启动该应用程序。在 Simulink 编辑器 Real-Time 选项卡中,点击 Run on Target

  3. 打开 TET 监视器。在 Real-Time 选项卡中,点击 TET Monitor。或者,在命令行窗口中输入:

    slrtTETMonitor
  4. 运行实时应用程序时,TET 监视器将显示状态。

    Use the TET monitor tab in Simulink Real-Time Explorer to view task execution time.

Post-Process Real-time Signals Streamed to the Simulation Data Inspector 示例中,请执行以下额外步骤,在仿真数据检查器中显示 TET 数据。

  1. 打开 slrt_ex_osc 模型。

    mdlName = 'slrt_ex_osc';
    openExample(mdlName);
  2. 向模型中添加一个 SLRT Overload Options 块。

  3. 在该模块中,将 Enable TET Output 参数值设置为 on

  4. 在仿真数据检查器中选择 TET 输出并标记为数据记录。

    The SLRT Overload Options block with optional TET output can be marked for logging in the Simulation Data Inspector.

  5. 构建实时应用程序,将其加载到目标计算机上,并启动该应用程序。在 Simulink 编辑器 Real-Time 选项卡中,点击 Run on Target

  6. 打开仿真数据检查器。

  7. 运行实时应用程序时,TET 数据将在仿真数据检查器中显示。

版本历史记录

在 R2020b 中推出