uigauge

(App Designer) Создает компонент прибора

Используйте только с App Designer или фигурами, созданными с функцией uifigure. Приложения, созданные с GUIDE или функцией figure, не поддерживают компоненты прибора.

Синтаксис

g = uigauge
g = uigauge(style)
g = uigauge(parent)
g = uigauge(parent,style)
g = uigauge(___,Name,Value)

Описание

g = uigauge создает круговой прибор в новом окне фигуры и возвращает объект Gauge. MATLAB® вызывает функцию uifigure, чтобы создать фигуру.

g = uigauge(style) задает стиль прибора.

пример

g = uigauge(parent) создает прибор в заданном родительском контейнере. Родительский элемент может быть созданным использованием Figure функции uifigure или одного из ее дочерних контейнеров.

пример

g = uigauge(parent,style) создает прибор заданного стиля в заданном родительском контейнере.

пример

g = uigauge(___,Name,Value) задает свойства объектов с помощью одного или нескольких аргументов пары Name,Value. Используйте эту опцию с любыми комбинациями входных аргументов в предыдущих синтаксисах.

Примеры

свернуть все

fig = uifigure;
cg = uigauge(fig);

fig = uifigure;
lg  = uigauge(fig,'linear');

Задайте панель как родительский контейнер для линейного прибора.

fig = uifigure;
pnl = uipanel(fig);
lg = uigauge(pnl,'linear');

Создайте круговой прибор и установите свойство ScaleDirection указать, что игла двигается против часовой стрелки.

fig = uifigure;
cg = uigauge(fig,'ScaleDirection','counterclockwise');

Измените количество главных меток деления, задайте соответствие с метками в виде галочки и удалите незначительные метки деления.

cg.MajorTicks = [0:10:100];
cg.MajorTickLabels = {'0','10','20','30','40','50','60','70','80','90','100'};
cg.MinorTicks = [];

fig = uifigure;
cg = uigauge(fig,'ScaleColors',{'yellow','red'},...
                 'ScaleColorLimits', [60 80; 80 100]);

Входные параметры

свернуть все

Стиль прибора, заданного как любое из следующих значений:

СтильВнешний вид
'circular'
'linear'
'ninetydegree'
'semicircular'

Родительский контейнер, заданный как Figure, создал использование функции uifigure или одного из ее дочерних контейнеров: Tab, Panel, ButtonGroup или GridLayout.

Аргументы в виде пар имя-значение

Укажите необязательные аргументы в виде пар ""имя, значение"", разделенных запятыми. Имя (Name) — это имя аргумента, а значение (Value) — соответствующее значение. Имя должно появиться в кавычках. Вы можете задать несколько аргументов в виде пар имен и значений в любом порядке, например: Name1, Value1, ..., NameN, ValueN.

Каждый тип прибора поддерживает различный набор свойств. Для полного списка свойств и описаний для каждого типа, смотрите связанную страницу свойств.

Введенный в R2016a

Была ли эта тема полезной?