uigauge

Создайте компонент манометра

Описание

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. Если вы не задаете родительский контейнер, MATLAB вызывает uifigure функция для создания нового Figure объект, который служит родительским контейнером.

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

Задайте необязательные разделенные разделенными запятой парами Name,Value аргументы. Name - имя аргумента и Value - соответствующее значение. Name должны находиться внутри кавычек. Можно задать несколько аргументов в виде пар имен и значений в любом порядке Name1,Value1,...,NameN,ValueN.

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

Введенный в R2016a