调整和监控模型的硬件上运行
您可以使用监视和优化(外模式)行动,调整参数和监控模型金宝app®模型目标硬件上运行。
监视和优化可以优化模型参数和评估不同的参数值的影响在实时模型的结果。当你改变参数值在一个模型中,修改后的参数值立即传达到目标硬件。您可以监视不同的参数值的影响通过查看输出信号水槽(金宝app模型)或块仿真数据检查(SDI)(金宝app模型)。这样做可以帮助你找到最优值的性能。这个过程称为参数调优。
监视和优化加速参数调优。你不需要每次更改参数重新运行模型。您还可以使用监视和优化开发和使用实际数据验证模型和硬件的设计。这个software-hardware交互不是仅仅通过模拟模型可用。
支持包支金宝app持监视和优化仿真对这些通信接口:
通信接口 | 描述 |
---|---|
串行 |
在外部模式模拟串行,TCP / IP,或者wi - fi®连接,您可以使用来源(金宝app模型)改变参数值和块水槽(金宝app模型)块监控参数优化的影响。 |
TCP / IP |
|
无线网络 |
|
在连续的XCP |
在通用的测量和校准协议(XCP)的外部模式模拟串行,TCP / IP,或wi - fi连接,您可以使用:
|
的XCP TCP / IP |
|
在无线的XCP |
准备一个金宝app外部模式模型
本节解释如何准备一个仿真软件模型在外部模式下运行。金宝app
配置硬件网络中描述硬件设置。
创建或打开一个仿真软件模型。金宝app
设置仿真停止时间参数,位于左边的模拟模式。
默认值是
10.0
秒。无限期运行模型,输入正
。配置模型中描述的硬件配置参数。在外部模式,设置通信接口基于类型的外部参数模式仿真模型上运行。
当你设置通信接口XCP-based外部模式,日志缓冲区大小(以字节为单位)参数可用。对于这个参数,指定的字节数为缓冲preallocate在硬件仿真。有关更多信息,请参见日志缓冲区大小(以字节为单位)。
信号的监控和参数调优金宝app模型
本节解释如何运行:
外部模式模拟串行,TCP / IP,或者无线网络连接
请注意
本节仅适用于当您设置串行通信接口,TCP / IP,或者wi - fi。
在您开始之前,完成准备一个仿真软件模型金宝app外部模式部分,并确保你有放置水槽(金宝app模型)模型中块监控仿真输出。
开始仿真,打开硬件选项卡并单击监视和优化。
如果模型不包含一块沉,MATLAB®命令窗口显示一条警告消息。例如:
警告:没有选择上传数据。>在C:\Program Files (x86)\MATLAB\R2013a学生1 \工具箱\实时\实时\ +实时\ extModeAutoConnect。在17 p > extModeAutoConnect C:\Program Files (x86)\MATLAB\R2013a学生1 \工具箱\实时\实时\ sl_customization。p > myRunCallback 149
你可以忽略这个警告或沉块添加到模型中。例如,使用一个显示或范围可视化数据块,或者使用到文件测井信号数据块。
几分钟后,仿真软件在硬件上运行的模型开始。金宝app
改变模型中的参数值。观察相应的仿真输出的变化。
找到最优参数值通过沉块调整并观察结果。
结果感到满意后,停止监视和优化操作,并保存模型。
请注意
监视和优化行动增加了模型运行在董事会的处理负担。如果软件报告,停止监视和优化操作。
在串行XCP-Based外部模式模拟,TCP / IP,或者无线网络连接
请注意
本节仅适用于当您设置串行通信接口XCP, XCP TCP / IP,或者XCP wi - fi。
在您开始之前,完成准备一个仿真软件模型金宝app外部模式部分。
在仿真软件模型金宝app中,确定监测的信号被记录在模拟。选择识别信号,打开它的上下文菜单,点击对应的图标启用数据日志记录。
对测井信号指令使用其他方法,请参考马克日志记录的信号(金宝app模型)。金宝app模型显示一个记录信号指示器对于每个记录信号。
警告
对于AVR-based Arduino®硬件,如果任何标记为日志记录的信号
双
数据类型,XCP-based外部模式结果在数据类型不匹配的错误。为了避免这个错误在仿真,确保你把所有的标记双
其他数据类型的信号。(可选的)一个或多个地方水槽(金宝app模型)模型中块,然后标记信号连接到他们的日志记录。例如,连接显示或范围块和马克的信号连接到日志。
开始仿真,打开硬件选项卡并单击监视和优化。
如果没有一个信号模型中被标记为日志记录、MATLAB命令窗口显示一条警告消息。例如:
警告:没有选择上传数据。>在C:\Program Files (x86)\MATLAB\R2013a学生1 \工具箱\实时\实时\ +实时\ extModeAutoConnect。在17 p > extModeAutoConnect C:\Program Files (x86)\MATLAB\R2013a学生1 \工具箱\实时\实时\ sl_customization。p > myRunCallback 149
你可以忽略这个警告日志或标记信号。对测井信号指示,看到的马克日志记录的信号(金宝app模型)。
几分钟后,仿真软件在硬件上运行的模型开始。金宝app
模拟仿真过程中,当新数据可用在SDI,模拟数据检查器按钮高亮显示。
查看在SDI沉块或模拟输出。
沉块——查看模拟输出,双击沉块模型中。
SDI -查看新的仿真数据,执行以下步骤:
单击仿真数据检查器按钮。
将出现一个新的模拟运行检查窗格。的检查窗格中列出了所有记录信号行,由模拟运行。你可以展开或折叠的任何运行查看运行中的信号。有关信号分组的更多信息,请参阅组织你的仿真数据检查员的工作空间(金宝app模型)。
我们建议您使用SDI而不是使用沉块有以下原因:
SDI不存储数据流数据在内存中,使更有效地使用可用内存的硬件。沉块等范围将数据存储在缓冲区之前将数据发送给主机。
可以使用SDI信号流从上同时模型和参考模型。范围从顶级模型块只能记录信号。
改变模型中的参数值。观察相应的仿真输出的变化。
找到最优参数值通过沉块调整并观察结果。
结果感到满意后,停止监视和优化操作,并保存模型。
请注意
监视和优化行动增加了模型运行在董事会的处理负担。如果软件报告,停止监视和优化操作。
停止监视和优化
停止运行在监视和优化的模型,打开硬件选项卡并单击停止按钮。
如果仿真停止时间参数设置为一个特定的秒数,监视和优化停止当时间流逝。
当您使用完监视和优化,设置模拟模式正常的
。