主要内容

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

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

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

  • 测试模拟结果。

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

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

  • 信号记录

  • 到工作区块

  • 文件块

  • 范围块

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

  • 数据存储

  • sim卡用于记录模拟数据的命令

有关将模拟数据用于往返信号数据加载的示例,请参见将数据加载到连续装置模型中

加载日志数据

下面是使用信号测井数据对参考模型进行独立模拟的工作流程。您可以对其他已登录的数据使用类似的方法数据集格式。

  1. 使用默认的信号测井输出变量,logsout属性指定变量配置参数>数据导入/导出>信号记录编辑框。

  2. 模拟父模型。

    信号测井输出为a万博1manbetxSimulink.SimulationData.Dataset对象。

  3. 使用万博1manbetxSimulink.SimulationData.Dataset.getElement方法访问已记录的数据。各个信号的记录数据存储在万博1manbetxSimulink.SimulationData.Signal对象。

  4. 对于要单独模拟的引用模型,请使用万博1manbetxSimulink.SimulationData.Signal.getElement方法指定信号元素配置参数>数据导入/导出>输入参数。

    例如:

  5. 模拟引用的模型。

有关为使用模型引用的模型加载信号记录数据的示例,请参见记录时间间隔.打开模型后,双击标记为蓝色的块接口规范并查看被称为:

  • 测井模型参考信号

  • 加载数据

此外,将数据加载到连续装置模型中示例说明加载信号测井数据。

若要导入总线信号数组的信号记录数据,请参见导入总线数据数组

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

不同的日志技术支持不同的数据格式。万博1manbetx大多数日志记录技术支持万博1manbetx数据集格式,为记录的信号数据提供一致的数据格式。您可以使用万博1manbetxSimulink.SimulationData.Dataset构造函数,将其他数据格式转换为数据集格式。

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

另请参阅

相关的话题