ParameterTuner
说明
为仪表板 hPTuner = slrealtime.ui.tool.ParameterTuner(hFigure)uifigure 图中的 App Designer 组件创建了一个参数调节器组件。将参数调节器连接到 App Designer 组件(例如旋钮)后,该 App Designer 组件在实时应用程序中获取或设置数据的方式,与 App Designer 中提供的 Simulink Real-Time 组件相同。在以下情况下,参数调节器组件会从 Speedgoat® 目标计算机中获取当前参数值:
控制面板首先启动,并在选定的目标计算机上加载一个应用程序。
仪表面板中选定的目标发生变化,并在所选目标计算机上加载了一个应用程序。
应用程序已加载到所选的目标计算机上。
该参数由外部来源(例如命令行、资源管理器或所选目标计算机上的其他仪表面板)进行更改。
如果参数的当前值由外部来源更改,且该值对“参数调谐”组件而言无效(例如,超出了旋钮的调节范围),则“参数调谐”组件会显示一个覆盖该组件的警告图标。将来自外部源的参数更改为该组件的有效值后,警告图标将消失。
当 ECU 页面与 XCP 页面的选择不匹配时,该不匹配状态将禁用 App Designer 中的 ParameterTable 组件和 ParameterTuner 组件。您可通过在实时应用程序中协调 ECU 页面与 XCP 页面的选择来启用这些组件的操作。使用 getECUPage、setECUPage、getXCPPage 和 setXCPPage 函数。或者,使用资源管理器中的 Enable Parameter Table 按钮。此按钮为上下文敏感按钮,当资源管理器检测到页面选择不匹配时会显示。
有关控制属性的信息,请参阅 slrealtime.ui Properties。若计划在默认目标计算机之外的其他计算机上使用该应用程序,则必须为该控件设置 TargetSource 属性。
示例
输入参数
输出参量
版本历史记录
在 R2021b 中推出
另请参阅
ConnectButton | ImportFileLogButton | LoadButton | EventManager | InstrumentManager | LatchButton | Menu | MomentaryButton | ParameterSetButton | ParameterTable | RebootButton | RecordButton | SignalTable | SimulationTimeEditField | StartStopButton | StatusBar | StopTimeEditField | SystemLog | TETMonitor | TargetSelector | UpdateButton | slrealtime.ui Properties