Main Content

本页的翻译已过时。点击此处可查看最新英文版本。

使用信号记录导出信号数据

信号记录

要从仿真中捕获信号数据,通常可以使用信号记录。标记要记录的信号,并为模型启用信号记录。有关详细信息,请参阅配置信号记录为模型启用信号记录

有关捕获信号数据的其他方法的摘要,请参阅导出仿真数据

信号记录工作流

要收集和使用信号记录数据,请执行以下任务。

  1. 标记要进行信号记录的各个信号。请参阅配置信号记录

  2. 为模型启用信号记录。请参阅为模型启用信号记录

  3. 对模型进行仿真。

  4. 访问信号记录数据。请参阅查看和访问信号记录数据

记录信号的子集

若要在开发模型时测试模型的各个部分,有一种方法是标记要记录的信号的超集,然后覆盖信号记录设置,选择要记录的信号的不同子集。您可以使用 Signal Logging Selector 或编程接口。请参阅Override Signal Logging Settings

使用此方法在使用模型引用的模型中记录信号。有关示例,请参阅Viewing Signals in Model Reference Instances

其他信号记录选项

对于基本信号记录工作流,您可以指定与信号记录收集的数据有关的其他选项以及数据的显示方式。您可以:

信号记录限制

信号记录不支持:

  • 用于快速加速仿真的 Stateflow® 图中的信号。

  • Function-Call 子系统、If Action 子系统或 Switch Case Action 子系统的输入信号。

  • Merge 模块的输入信号。

  • For Each 子系统内的总线信号。

  • 以下情况下的 For Each 子系统内引用模型中的信号:

    • 包含 For Each 子系统的模型以 Rapid Accelerator 模式进行仿真。

    • For Each 子系统位于以 Accelerator 模式仿真的引用模型中。

  • 显示状态端口的 IntegratorDiscrete-Time Integrator 模块的状态端口信号。

相关主题