Custom Gauge

Отобразите входное значение на индивидуально настраиваемом приборе

  • Библиотека:
  • Simulink / Инструментальная панель

Описание

Блок Custom Gauge отображает значение связанного сигнала на поверхности прибора, что можно настроить, чтобы быть похожими на прибор в действительной системе. Например, вы могли создать прибор об/мин механизма или топливный индикатор для автомобильной модели.

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

Создайте пользовательский прибор

Когда вы добавляете блок Custom Gauge в свою модель, блок предварительно сконфигурирован с оформлением по умолчанию. Можно использовать предварительно сконфигурированный блок Custom Gauge как вы, был бы другие блоки Инструментальной панели, или можно ввести Пользовательский режим редактирования Прибора, чтобы настроить внешний вид. Кнопка Edit Custom Gauge появляется выше блока Custom Gauge, когда вы делаете паузу на нем.

В Пользовательском режиме редактирования Прибора меню индивидуальной настройки появляется выше блока. Отдельные изображения задают внешний вид иглы и фона. Можно также настроить размер дуги набора и цвета и прозрачности дуги и отметок деления. Чтобы создать из оформления по умолчанию, можно индивидуально выбрать изображение иглы, фоновое изображение, и образовать дугу, чтобы изменить местоположение и изменить размер каждой функции. Если вы хотите начать с пустого полотна, можно удалить дугу с кнопкой Clear Arc. Можно удалить иглу и фоновые изображения путем нажатия на X, который появляется, когда вы делаете паузу на кнопках фонового изображения или игле.

Пустое полотно для блока Custom Gauge показывает круг со своим центром, отмеченным, чтобы помочь вести выравнивание, когда вы создаете свой индивидуально настраиваемый прибор. Можно перетащить центральный маркер, чтобы выровнять центр дуги с центром дуги в фоновом изображении. Чтобы добавить изображение для иглы или фона прибора, нажмите кнопку для типа изображения, которое вы хотите добавить. Затем выберите изображение, которое вы хотите использовать. Когда вы добавляете фоновое изображение прибора, блок Custom Gauge, параметр Lock Aspect Ratio выбран. Можно изменить размер блока, не искажая изображение. Если вы хотите изменить соотношение сторон блока после добавления фонового изображения прибора, очистите параметр Lock Aspect Ratio.

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

Когда вы закончили редактировать внешний вид своего блока Custom Gauge, нажимаете кнопку Exit в верхнем правом из холста модели или нажимаете Esc, чтобы выйти из Пользовательского режима редактирования Прибора.

Соединение блоков инструментальной панели

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

Совет

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

Чтобы ввести режим connect, нажмите кнопку Connect, которая появляется выше вашего несвязанного блока Dashboard, когда вы делаете паузу на нем.

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

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

Совет

Можно скрыть сообщение, показанное на несвязанных блоках с помощью set_param функционируйте и ShowInitialText параметры блоков.

Ограничения

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

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

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

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

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

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

Параметры

развернуть все

Выберите сигнал соединить использование таблицы Connection. Заполните таблицу Connection путем выбора сигналов интереса к модели. Установите переключатель рядом с сигналом, который вы хотите отобразить. Нажмите Apply, чтобы соединить сигнал. Чтобы упростить понимание и отладку вашей модели, можно соединить блоки Инструментальной панели с сигналами в модели в процессе моделирования.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • Min — Минимальное значение для цветового диапазона по шкале.

  • Max — Максимальное значение для цветового диапазона по шкале.

  • Color— 1 - 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 structArray

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

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

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

Обеспечьте соотношение сторон фонового изображения при изменении размеров блока. По умолчанию, когда вы задаете фоновое изображение для блока, флажок Lock Aspect Ratio устанавливается.

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

Типы данных

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

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

no

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

no

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

no

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

no

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

Введенный в R2018b