主要内容

调整和监控模型的硬件上运行

您可以使用外部模式(监视和优化)来优化参数和监控模型金宝app®模型目标硬件上运行。

监视和优化可以优化模型参数和评估不同的参数值的影响在实时模型的结果。当你改变参数值在一个模型中,修改后的参数值立即传达到目标硬件。您可以监视不同的参数值的影响通过查看输出信号水槽块或仿真数据检查(SDI)。这样做可以帮助你找到最优值的性能。这个过程称为参数调优

监视和优化加速参数调优。你不需要每次更改参数重新运行模型。您还可以使用监视和优化开发和使用实际数据验证模型和硬件的设计。这个software-hardware交互不是仅仅通过模拟模型可用。

支持包支金宝app持监视和优化仿真对这些通信接口:

通信接口 描述
TCP / IP 在外部模式模拟在TCP / IP,使用来源改变参数值和块水槽块监控参数优化的影响。
的XCP TCP / IP

在通用的测量和校准协议(XCP)的外部模式模拟在TCP / IP,可以使用:

  • 指示板块:除了来源水槽块,可以使用指示板块改变参数值和监测参数优化的影响。仪表板库包含组块的使用可以交互式地控制和可视化模型。

  • 仿真数据检查(SDI):你可以检查和比较数据从多个仿真验证模型设计使用模拟数据检查员。

准备一个金宝app外部模式模型

本节解释如何准备一个仿真软件模型在外部模式下运行(监视和优化)。金宝app

  1. 配置硬件网络中描述硬件设置

  2. 创建或打开一个仿真软件模型。金宝app

  3. 模拟仿真软件模型的选项卡,金宝app设置模拟停止时间参数。

    默认值是10.0秒。无限期运行模型,输入

  4. 配置模型中描述的硬件配置参数模型为覆盆子π硬件配置仿真软件支持包金宝app金宝app。在外部模式,设置通信接口基于类型的外部参数模式仿真模型上运行。

  5. 当你设置通信接口XCP-based外部模式,日志缓冲区大小(以字节为单位)参数可用。对于这个参数,指定的字节数为缓冲preallocate在硬件仿真。有关更多信息,请参见日志缓冲区大小(以字节为单位)

信号的监控和参数调优金宝app模型

本节解释如何运行:

外部模式模拟了TCP / IP

请注意

本节仅适用于当您设置TCP / IP的通信接口。

在您开始之前,完成准备一个仿真软件模型金宝app外部模式部分,并确保你有放置水槽块模型中监控仿真输出。

  1. 开始模拟,硬件仿真软件模型的选项卡,金宝app在模式部分中,选择机上运行然后点击监视和优化监视和优化

    如果模型不包含一块沉,MATLAB®命令窗口显示一条警告消息。例如:

    你可以忽略这个警告或沉块添加到模型中。例如,使用一个显示范围可视化数据块,或者使用到文件测井信号数据块。

    几分钟后,仿真软件在硬件上运行的模型开始。金宝app

  2. 改变模型中的参数值。观察相应的仿真输出的变化。

  3. 找到最优参数值通过沉块调整并观察结果。

  4. 结果感到满意后,停止监视和优化操作,并保存模型。

请注意

监视和优化行动增加了模型运行在董事会的处理负担。如果软件报告,停止监视和优化操作。

XCP-Based外部模式模拟了TCP / IP

请注意

本节仅适用于当你设置通信接口XCP TCP / IP。

在您开始之前,完成准备一个仿真软件模型金宝app外部模式部分。

  1. 在仿真软件模型金宝app中,确定监测的信号被记录在模拟。选择识别信号,打开它的上下文菜单,点击对应的图标启用数据日志记录

    对测井信号指令使用其他方法,请参考马克日志记录的信号。金宝app模型显示一个记录信号指示器对于每个记录信号。

  2. (可选的)一个或多个地方水槽块模型中,然后马克信号连接到他们的日志记录。例如,连接显示范围块和马克的信号连接到日志。

  3. 开始模拟,硬件仿真软件模型的选项卡,金宝app在模式部分中,选择机上运行然后点击监视和优化监视和优化

    如果没有一个信号模型中被标记为日志记录、MATLAB命令窗口显示一条警告消息。例如:

    你可以忽略这个警告日志或标记信号。对测井信号指示,看到的马克日志记录的信号

    几分钟后,仿真软件在硬件上运行的模型开始。金宝app

    模拟仿真过程中,当新数据可用在SDI,模拟数据检查器按钮高亮显示。

  4. 查看在SDI沉块或模拟输出。

    • 沉块——查看模拟输出,双击沉块模型中。

    • SDI -查看新的仿真数据,执行以下步骤:

      1. 单击仿真数据检查器按钮。

      2. 将出现一个新的模拟运行检查窗格。的检查窗格中列出了所有记录信号行,由模拟运行。你可以展开或折叠的任何运行查看运行中的信号。有关信号分组的更多信息,请参阅信号分组

      我们建议您使用SDI而不是使用沉块有以下原因:

      • SDI不存储数据流数据在内存中,使更有效地使用可用内存的硬件。沉块等范围将数据存储在缓冲区之前将数据发送给主机。

      • 可以使用SDI信号流从上同时模型和参考模型。范围从顶级模型块只能记录信号。

  5. 改变模型中的参数值。观察相应的仿真输出的变化。

  6. 找到最优参数值通过沉块调整并观察结果。

  7. 结果感到满意后,停止监视和优化操作,并保存模型。

请注意

监视和优化行动增加了模型运行在董事会的处理负担。如果软件报告,停止监视和优化操作。

停止监视和优化

停止运行在监视和优化的模型,在硬件选项卡上,单击停止

如果仿真停止时间参数设置为一个特定的秒数,监视和优化停止当时间流逝。

相关的话题