文件

加载数据记录在另一个模拟中

要加载到模型的常见信号数据源是从模拟中记录的数据。您可以使用从仿真捕获的信号数据作为往返输入:

  • 再次从已知的起点模拟相同的模型。

  • 测试仿真结果。

  • 从模型的捕获信号值开始模拟另一模型。例如,您可以在模拟模型时记录信号数据。然后将信号数据从该模拟加载为要从第一个模型引用的第二模型的输入。

您可以从工作区中的模拟或文件中捕获信号数据。使用这些技术之一来捕获来自模拟的信号数据:

  • 信号日志记录

  • 到工作区块

  • 到文件块

  • 范围块

  • 在里面配置参数>数据导入/导出窗格,窗格输出状态, 或者最终状态参数

  • 数据存储

  • SIM命令配置为日志模拟数据

有关使用往返信号数据加载的模拟数据的示例,请参阅将数据加载到模拟连续工厂

加载记录数据

以下是用于使用信号记录数据进行引用模型的独立模拟的工作流程。您可以使用类似的方法来登录其他数据数据集格式。

  1. 使用默认信号日志记录输出变量,Logsout.,或使用该变量使用配置参数>数据导入/导出>信号日志记录编辑框。

  2. 模拟父模型。

    信号记录输出是一个金宝appsimulink.simulationdata.dataset.对象。

  3. 使用金宝appsimulink.simulationdata.dataset.getElement.访问记录数据的方法。单个信号的日志记录数据存储在金宝appsimulink.simulationData.Signal.对象。

  4. 对于您想要模拟独立的引用模型,请使用金宝appsimulink.simulationdata.signal.getElement.指定信号元素的方法配置参数>数据导入/导出>输入范围。

    例如:

  5. 模拟引用的模型。

有关使用模型引用的模型的加载信号日志记录数据的示例,请参阅“打开”sldemo_mdlref_bus.模型。打开模型后,双击标记为的蓝色块接口规格并看看这些部分称为:

  • 记录模型参考信号

  • 加载数据中

此外,将数据加载到模拟连续工厂示例说明了加载信号日志记录数据。

要导入用于总线信号数组的信号记录数据,请参阅导入总线数据数组

配置日志记录以满足加载要求

不同的日志记录技术支持不同的数据格式。金宝app大多数记录技术支持金宝app数据集格式,为记录信号数据提供一致的数据格式。你可以使用金宝appsimulink.simulationdata.dataset.构造函数将其他数据格式转换为数据集格式。

仅记录所需的数据,使用配置参数>数据导入/导出>记录时间间隔参数指定启动和停止时间间隔。

也可以看看

班级

相关的话题