Gauge

Отобразите значение сигналов в круговой шкале

  • Библиотека:
  • Simulink/Приборная панель

  • Gauge block

Описание

Блок Gauge отображает подключенный сигнал в круговой шкале во время симуляции. Можно использовать блок Gauge с другими блоками Dashboard, чтобы создать интерактивную панель инструментов и индикаторов для вашей модели. Блок Gauge обеспечивает индикацию мгновенного значения подключенного сигнала на протяжении всей симуляции. Можно изменить область значений блока Gauge в соответствии с вашими данными. Вы также можете изменить внешний вид циферблата, чтобы предоставить дополнительную информацию о вашем сигнале. Для примера можно использовать цветовой код в диапазонах спецификаций и вне диапазонов спецификаций.

Соедините блоки приборной панели

Блоки приборной панели не используют порты для соединения с элементами модели. Чтобы подключить блоки приборной панели к сигналам в вашей модели, используйте режим connect. Режим Connect облегчает процесс подключения блоков приборной панели в вашей модели, особенно когда вы хотите соединить несколько блоков сразу. Чтобы соединить один блок инструментальной панели, можно также использовать таблицу Connection в диалоговом окне блока.

Совет

Можно изменять соединения блоков панели управления во время моделирования режима normal и Accelerator.

Чтобы войти в режим подключения, выберите блок инструментальной панели для подключения. Затем на вкладке блоков нажмите Connect. В режиме connect, когда вы выбираете один или несколько сигналов или блоков, появляется список сигналов, которые доступны для подключения. Выберите сигнал из списка, чтобы подключиться к выбранному блоку приборной панели. Чтобы подключить другой блок приборной панели, сделайте паузу на блоке, который вы хотите подключить, и нажмите кнопку Connect над ним. Затем выберите один или несколько сигналов и блоков в модели и выберите сигнал для соединения.

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

Совет

Вы можете скрыть сообщение, показанное на несвязанных блоках, используя set_param функция со ShowInitialText параметры блоков. Сообщение также исчезает, когда вы соединяете блок.

Ограничения

  • За исключением блока Dashboard Scope и блока Display, блоки приборной панели могут подключаться только к действительным скалярным сигналам.

  • Панель инструментов не поддерживает блоки, находящиеся внутри панели.

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

  • Блоки панели мониторинга не могут соединяться с элементами модели в ссылочных моделях.

  • Когда вы моделируете иерархию модели, блоки панели мониторинга внутри моделей-ссылок не обновляются.

  • Блоки приборной панели не поддерживают быструю симуляцию акселератора.

  • Вы не можете подключить блок панели мониторинга к данным или действию в Stateflow® во время симуляции.

  • Некоторые сигналы удаляются оптимизацией и недоступны во время симуляций режима Accelerator. Чтобы просмотреть такой сигнал с помощью блока приборной панели, отметьте сигнал для логгирования.

Параметры

расширить все

Сигнал

Используйте таблицу соединений, чтобы выбрать сигнал для подключения к блоку. Чтобы подключить блок к сигналу:

  1. Сделайте выбор в модели, который включает один или несколько сигналов.

  2. В таблице выберите сигнал, который вы хотите подключить.

  3. Нажмите Apply.

Совет

Можно подключить блоки приборной панели к сигналам в модели во время симуляции.

Программное использование

Параметры блоков: Binding
Тип: Simulink.HMI.SignalSpecification
По умолчанию: []

Главный

Конечное, вещественное, двойное, скалярное значение, задающее минимальную отметку деления значение для шкалы. Минимум должен быть меньше, чем значение параметра Maximum.

Программное использование

Программно установить Minimum параметр, используйте 1-by- 3 вектор, содержащий значения для Minimum, Tick Interval, и Maximum параметров, в том порядке. Как использовать auto значение для Tick Interval, покинуть Tick Interval положение в векторе пусто или задается -1.

Параметры блоков: Limits
Тип: 1x3 вектор
По умолчанию: [0 -1 100]

Конечное, вещественное, двойное, скалярное значение, задающее максимальную отметку деления значение для шкалы. Максимальное должно быть больше, чем значение параметра Minimum.

Программное использование

Программно установить Maximum параметр, используйте 1-by- 3 вектор, содержащий значения для Minimum, Tick Interval, и Maximum параметров, в том порядке. Как использовать auto значение для Tick Interval, покинуть Tick Interval положение в векторе пусто или задается -1.

Параметры блоков: Limits
Тип: 1x3 вектор
По умолчанию: [0 -1 100]

Конечное, вещественное, положительное, целое, скалярное значение, задающее интервал основных отметок деления в шкале. Когда установлено значение autoблок автоматически настраивает интервал такта на основе значений параметров Maximum и Minimum.

Программное использование

Программно установить Tick Interval параметр, используйте 1-by- 3 вектор, содержащий значения для Minimum, Tick Interval, и Maximum параметров, в том порядке. Как использовать auto значение для Tick Interval, покинуть Tick Interval положение в векторе пусто или задается -1.

Параметры блоков: Limits
Тип: 1x3 вектор
По умолчанию: [0 -1 100]

Спецификации цвета для областей значений значений в шкале. Нажмите кнопку +, чтобы добавить цвет шкалы. Для каждого добавленного цвета задайте минимальное и максимальное значения области значений, в котором вы хотите отобразить этот цвет.

Программное использование

Чтобы программно задать Scale Colors параметр, используйте массив структур с полями:

  • Min - Минимальное значение цветовой области значений на шкале

  • Max - Максимальное значение цветовой области значений на шкале

  • Color1-by- 3 вектор double значения между 0 и 1 который задает цвет для области значений в форме [r g b]

Включите структуру в массив для каждой масштабной области значений, для которого необходимо задать цвет.

range1.Min = 0;
range1.Max = 10;
range1.Color = [0 0 1];
range2.Min = 10;
range2.Max = 15;
range2.Color = [0 1 0];
scaleRanges = [range1 range2];
Параметры блоков: ScaleColors
Тип: массив структур
По умолчанию: 0x1 массив структур

Положение метки блока. Когда блок соединяется с элементом в модели, метка является именем связанного элемента.

Программное использование

Параметры блоков: LabelPosition
Тип: Вектор символов
Значения: 'Top' | 'Bottom' | 'Hide'
По умолчанию: 'Top'

Направление шкалы манометра.

Программное использование

Параметры блоков: ScaleDirection
Тип: Вектор символов
Значения: 'Clockwise' | 'Counterclockwise'
По умолчанию: 'Clockwise'

Формат

Непрозрачность фона блока, заданная как скалярное значение в диапазоне от 0 до 1.

Пример: 0.5

Программное использование

Параметры блоков: Opacity
Тип: скаляр
По умолчанию: 1

Блокируйте цвет переднего плана, исключая текст. Это Foreground Color относится к шкале и блочным именам. Можно выбрать цвет из палитры стандартных цветов или задать пользовательский цвет. Чтобы задать цвет текста блока, используйте Font Color.

Программное использование

Задайте ForegroundColor параметр для блока как 1-by- 3 [r g b] вектор со значениями между 0 и 1.

Параметры блоков: ForegroundColor
Тип: [r g b] вектор

Блокируйте цвет фона. Можно выбрать цвет из палитры стандартных цветов или задать пользовательский цвет.

Программное использование

Задайте BackgroundColor параметр для блока как 1-by- 3 [r g b] вектор со значениями между 0 и 1.

Параметры блоков: BackgroundColor
Тип: [r g b] вектор

Блок блочного шрифта. Это Font Color применяется к меткам такта в шкале. Можно выбрать цвет из палитры стандартных цветов или задать пользовательский цвет.

Программное использование

Задайте FontColor параметр для блока как 1-by- 3 [r g b] вектор со значениями между 0 и 1.

Параметры блоков: FontColor
Тип: [r g b] вектор

Характеристики блоков

Типы данных

Boolean | double | enumerated | fixed point | half | integer | single

Прямое сквозное соединение

no

Многомерные сигналы

no

Сигналы переменного размера

no

Обнаружение пересечения нулем

no

Расширенные возможности

.
Введенный в R2015a
Для просмотра документации необходимо авторизоваться на сайте