主要内容

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

RecordButton

为仪表盘 UI 创建记录(日志和流信号)实时应用程序按钮

自 R2022b 起

说明

hRecordButton = slrealtime.ui.control.RecordButton(hFigure) 为仪表板上的 uifigure 图形创建一个 Speedgoat® 目标计算机记录按钮。此按钮用于启动和停止从目标计算机上的实时应用程序记录和流式传输信号。您可以通过按钮属性禁用此显示。

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

示例

示例

全部折叠

创建一个实时应用程序的开始/停止录制按钮,并调整该按钮的位置。

% Create figure
hFig = uifigure();
% Create record application component
hRecord = slrealtime.ui.control.RecordButton(hFig);
% Change position of the component
hRecord.Position = [0 0 200 200];
% Customize
hRecord.StartRecordingIcon = fullfile(pwd, 'myStartRecordingIcon.png');
hRecord.StartRecordingText = 'push to start recording';
hRecord.StopRecordingIcon = fullfile(pwd, 'myStopRecordingIcon.png');
hRecord.StopRecordingText = 'push to stop recording';

输入参数

全部折叠

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

示例: hFig = uifigure()

数据类型: function_handle

输出参量

全部折叠

hRecordButton 参数是您创建的开始/停止录制按钮组件的句柄。

版本历史记录

在 R2022b 中推出