TargetSelector
R2026b为仪表盘用户界面创建目标计算机选择器组件
描述
为仪表盘 hTargetSelector = slrealtime.ui.control.TargetSelector(hFigure)uifigure 图形创建了一个 Speedgoat® 目标计算机选择器组件。Simulink® Real-Time™ 通过将唯一名称映射到 IP 地址来引用目标计算机。允许多重映射。
您可以通过目标计算机的名称访问每台目标计算机。其中一个映射是默认映射,当未指定目标计算机名称时将使用该映射。目标选择器组件会显示当前在 MATLAB® 开发计算机上已定义的所有命名目标计算机的列表。
目标计算机选择器列表条目 Simulink Normal Mode 并非用户自定义的目标。此选项位于列表末尾,用于支持 Simulink 对模型的正常模式仿真。当您在目标选择器中选择 Simulink Normal Mode 时,“加载应用程序”按钮会变为“加载模型”按钮。使用此按钮选择要与控制面板 App 接口的机型。
该下拉列表支持编辑。您可以输入一个有效的 IP 地址,并创建一个临时目标计算机映射;该映射将在目标计算机选择器组件被销毁时被删除。
同一仪表盘中的不同组件可以分别与不同的目标计算机同步。通过使用 TargetSelector 为某个组件选择目标计算机,那些 TargetSource 属性设置为 TargetSelector 的仪表板组件将进行同步,并更新为由 TargetSelector 所选目标计算机的当前状态。有关详细信息,请参阅 slrealtime.ui Properties 中的 TargetSource 属性说明。
提示
在编译后的(独立)仪表盘应用中,TargetSelector 的运行方式有所不同。无需从下拉列表中按名称选择目标计算机,而是通过输入目标计算机的 IP 地址(例如,192.168.7.5)来连接目标计算机。对于独立应用程序(即在 Simulink 之外运行的应用程序),无法使用 Simulink Normal Mode 选项进行仿真。有关详细信息,请参阅Create Standalone Instrument Panel App Using Standalone Application Compiler。
示例
输入参数
输出参量
版本历史记录
在 R2021b 中推出另请参阅
ConnectButton | EventManager | ImportFileLogButton | InstrumentManager | LatchButton | LoadButton | Menu | MomentaryButton | ParameterSetButton | ParameterTable | ParameterTuner | RebootButton | RecordButton | SignalTable | SimulationTimeEditField | StartStopButton | StatusBar | StopTimeEditField | SystemLog | TabWindow | TETMonitor | UpdateButton | slrealtime.ui Properties