文档

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

信号记录

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

有关捕获信号数据的其他方法的总结,请参见出口仿真数据

信号测井工作流程

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

  1. 标记用于信号记录的单个信号。请参阅配置用于记录的信号

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

  3. 模拟模型。

  4. 访问信号测井数据。看到查看和访问信号记录数据

信号的对数子集

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

使用此方法在使用模型引用的模型中记录信号。看到查看参考模型中的信号值查看模型参考实例中的信号

附加信号记录选项

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

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

快速加速模式下的信号记录不记录以下几种信号。当您更新或模拟包含这些信号的模型时,Simulink万博1manbetx®显示未记录这些信号的警告。

  • 信号在Stateflow®图表

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

如果你设置配置参数>解算器>周期性样本时间约束参数确保样本时间无关,您不能在快速加速模式下使用信号记录。

测井信号的局限性

  • 快速加速器模式支持信号记录,要求和限制描述在万博1manbetx快速加速器模式下的信号记录

  • 顶级模型和模型block software-in- loop (SIL)和processor-in- loop (PIL)模拟模式支持信号记录。万博1manbetx有关限制的描述,请参见顶级模特SIL /公益诉讼的局限性(嵌入式编码)模型块SIL/PIL限制(嵌入式编码)。

  • 总线信号阵列支持信号记录,要求描述在万博1manbetx导入总线数据数组

  • 不能直接为每个子系统记录总线信号。

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

    • For Each子系统处于快速加速模式的模型模拟中。

    • For Each子系统本身位于由模型在加速模式下阻塞。

  • 不能记录提供给Function-Call子系统或Action子系统的信号。

  • 你不能将输入信号记录到合并块。你可以记录a合并块输出信号。

  • 积分器离散时间积分器块具有显示国家港口参数启用,您不能记录状态端口信号。

  • 如果您为信号日志配置一个总线信号或总线元素,它是一个子系统的输入,那么您不能自动重构子系统接口来使用在公共汽车元素公共汽车元素块。有关重构的详细信息,请参见将模型转换为使用总线元素端口

  • 在statflow中不能记录本地数据真值表块。

相关的例子

更多关于

这个话题有用吗?