TargetSelector
说明
为仪表盘 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 选项进行仿真。有关详细信息,请参阅使用应用程序编译器创建独立仪表盘应用程序。
示例
输入参数
输出参量
版本历史记录
在 R2021b 中推出另请参阅
ConnectButton | EventManager | ImportFileLogButton | InstrumentManager | LatchButton | LoadButton | Menu | MomentaryButton | ParameterSetButton | ParameterTable | ParameterTuner | RebootButton | RecordButton | SignalTable | SimulationTimeEditField | StartStopButton | StatusBar | StopTimeEditField | SystemLog | TETMonitor | UpdateButton | slrealtime.ui Properties