主要内容

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

信号日志记录

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

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

信号记录工作流程

要收集和使用信号日志记录数据,请执行这些任务。

  1. 标记信号记录的单个信号。看配置用于日志记录的信号

  2. 启用模型的信号日志记录。看启用模型的信号日志记录

  3. 模拟模型。

  4. 访问信号记录数据。看查看和访问信号日志记录数据

信号的日志子集

在开发时测试模型部分的一种方法是标记用于记录的信号的超集,然后覆盖信号日志记录设置以选择用于日志记录的不同信号子集。您可以使用信号日志记录选择器或程序化接口。看覆盖信号日志记录设置

使用这种方法在使用模型引用的模型中记录信号。例如,看到在模型参考实例中查看信号

其他信号日志记录选项

使用基本信号日志记录工作流程,您可以指定与信号记录收集的数据相关的其他选项以及如何将显示数据。你可以:

快速加速器模式下的信号记录

快速加速器模式下的信号记录不会记录以下类型的信号。当您更新或模拟包含这些信号的模型时,simulink金宝app®显示未记录这些信号的警告。

  • StateFlow内的信号®图表

  • 使用自定义数据类型的信号

如果你设置了配置参数>求解器>定期采样时间约束参数到确保独立的采样时间,您无法在快速加速器模式下使用信号记录。

信号记录限制

  • 快速加速器模式支持信号记录,要求和限制金宝app快速加速器模式下的信号记录

  • 顶部模型和模型块软件 - 循环(SIL)和处理器in-Loop(PIL)仿真模式支持信号日志记录。金宝app有关限制的描述,请参阅顶级模型SIL / PIL限制(嵌入式编码器)模型块SIL / PIL限制(嵌入式编码器)

  • 总线阵列信号支持信号记录,要求如下所述金宝app导入总线数据数组

  • 您无法直接记录每个子系统的总线信号。

  • 如果存在这些条件中的任一条件,则无法在每个子系统中记录引用模型内的信号:

    • 对于每个子系统,在快速加速器模式下模拟模型。

    • 每个子系统本身都是由a引用的模型模型块加速器模式。

  • 您无法记录函数调用子系统或动作子系统的信号。

  • 您无法将输入信号记录到a合并堵塞。你可以记录一个合并块输出信号。

  • 为了积分商离散时间集成商那个障碍展示州港口已启用参数,无法记录状态端口信号。

  • 如果为输入为子系统的信号日志操作的总线信号或总线元素配置,则无法自动重新推荐使用子系统接口在公交元素中公交车元素块。有关重构的详细信息,请参阅简化子系统中的总线界面

  • 您无法在equenflow中记录本地数据真相表块。

相关话题