在硬件上运行的调音和监视器模型
您可以使用外部模式(监视和调音)来调整参数并监视simulink金宝app®在目标硬件上运行的型号。
监视和调整使您能够调整模型参数并评估不同参数值对模型实时结果的影响。当您更改模型中的参数值时,将修改的参数值立即传达给目标硬件。您可以通过查看输出信号来监视不同参数值的效果下沉块或块仿真数据检查器(SDI)。这样做可以帮助您找到绩效的最佳值。这个过程称为参数调整。
监视和调整加速参数调整。每次更改参数时,您都不必重新运行模型。您还可以使用Monitor和Tune使用其设计的实际数据和硬件来开发和验证模型。这种软件硬件交互不仅可以通过模拟模型来获得。
支持包支金宝app持监视器和调整这些通信接口的模拟:
通信界面 | 描述 |
---|---|
TCP/IP |
在TCP/IP上的外部模式模拟中,请使用来源更改参数值的块和下沉块以监视参数调整的效果。 |
XCP在TCP/IP上 |
在通用测量和校准协议(XCP)上基于TCP/IP的外部模式模拟中,您可以使用:
|
准备金宝app外部模式的模型
本节说明了如何准备以外部模式运行的模型模型(监视器和调谐)。金宝app
如图所述配置硬件网络硬件设置。
创建或打开Simulink模型。金宝app
在里面模拟Simulink模型的金宝app选项卡,设置仿真停止时间范围。
默认值是
10.0
秒。要在不确定时期运行模型,请输入inf
。如图所述配置硬件的模型配置参数模型配置Simulink支持包,用于Ra金宝appspbe金宝apprry Pi硬件。在外部模式,设置通信界面参数基于在模型上运行的外部模式模拟的类型。
当您设置通信界面对于基于XCP的外部模式,记录缓冲尺寸(字节)参数可用。对于此参数,请在模拟过程中指定要在硬件中的缓冲区进行预测的字节数。有关更多信息,请参阅记录缓冲尺寸(字节)。
信号监视和参数调整金宝app模型
本节说明如何运行:
TCP/IP上的外部模式模拟
笔记
仅当您将通信接口设置为TCP/IP时,本节才适用。
在开始之前,完成为外部模式准备模型金宝app部分并确保您已放置下沉模型中的块以监视仿真输出。
笔记
监视和调整动作增加了板上运行模型的处理负担。如果软件报告了超支,请停止监视器并调整操作。
基于XCP的外部模式模拟TCP/IP
笔记
仅当您将通信接口设置为TCP/IP上的XCP时,本节才适用。
在开始之前,完成为外部模式准备模型金宝app部分。
在Simuli金宝appnk模型中,确定在模拟过程中要记录的要监视的信号。选择已确定的信号,打开其上下文菜单,然后单击对应的图标启用数据记录。
有关使用其他方法记录信号的说明,请参阅标记记录的信号。金宝appSimulink显示已记录的信号指示器对于每个记录的信号。
(可选)放置一个或多个下沉模型中的块,然后将连接到它们的信号标记以进行记录。例如,连接展示或者范围块并标记与它们连接的信号进行记录。
开始模拟,硬件Simulink模型的金宝app选项卡模式部分,选择
在船上运行
然后单击监视和调子。如果模型中没有标记用于记录的信号,则MATLAB命令窗口显示警告消息。例如:
您可以忽略此警告或标记信号进行记录。有关记录信号的说明,请参阅标记记录的信号。
几分钟后,Simulink开始在硬件上运行该模金宝app型。
在模拟过程中,当新的仿真数据在SDI中可用时,仿真数据检查器按钮出现突出显示。
查看水槽块或SDI中的仿真输出。
更改模型中的参数值。观察模拟输出中的相应变化。
通过进行调整并观察接收器块中的结果来找到最佳参数值。
对结果感到满意后,停止监视器并调整操作,并保存模型。
笔记
监视和调整动作增加了板上运行模型的处理负担。如果软件报告了超支,请停止监视器并调整操作。
停止监视器并调整
停止在监视器和调整中运行的模型,硬件选项卡,单击停止。
如果模拟停止时间参数设置为特定数量的秒数,在时间过去时,监视器和调音会停止。