主要内容

本页采用了机器翻译。点击此处可查看英文原文。

ConnectButton

为仪表盘 UI 创建连接目标计算机按钮

自 R2021b 起

说明

hConnectButton = slrealtime.ui.control.ConnectButton(hFigure) 为仪表板上的 uifigure 图形创建一个用于 Speedgoat® 目标计算机连接/断开连接的按钮。这个单一按钮具有两种状态。

  • 对于已连接状态,该按钮表示 MATLAB® 开发计算机已连接至目标计算机。点击该按钮将断开开发计算机与目标计算机的连接。

  • 对于断开连接状态,该按钮表示开发计算机与目标计算机已断开连接。点击按钮将开发计算机与目标计算机连接。

有关控制属性的信息,请参阅 slrealtime.ui Properties。若计划在默认目标计算机之外的其他计算机上使用该应用程序,则必须为该控件设置 TargetSource 属性。

示例

示例

全部折叠

创建目标计算机连接/断开按钮,并调整按钮的位置。

% Create figure
hFig = uifigure();
% Create connect button component
hConnected = slrealtime.ui.control.ConnectButton(hFig);
% Change position of the component
hConnected.Position = [0 0 200 200];
% Associate with a target object
hConnected.TargetSource = 'TargetPC1';
% Customize
hConnected.ConnectedIcon = fullfile(pwd, 'myConnectedIcon.png');
hConnected.DisconnectedIcon = fullfile(pwd, 'myDisconnectedIcon.png');
hConnected.ConnectedText = 'Push to disconnect';
hConnected.DisconnectedText = 'Push to connect';

输入参数

全部折叠

hFigure 参量标识了您要向其添加 UI 组件的 uifigure

示例: hFig = uifigure()

数据类型: function_handle

输出参量

全部折叠

hConnectButton 参数是您创建的连接按钮组件的句柄。

版本历史记录

在 R2021b 中推出

全部展开