Linear Gauge

Отобразите входное значение в линейной шкале

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

  • Linear Gauge block

Описание

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

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

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

Совет

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

Чтобы ввести режим connect, выберите блок инструментальной панели, чтобы соединиться. Затем на вкладке блока нажмите 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- 3 вектор, содержащий значения для Minimum, Tick Interval, и Maximum параметры, в том порядке. Использовать auto значение для Tick Interval, оставьте Tick Interval положение в пустом векторе или задает -1.

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

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

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

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

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

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

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

Программно установить 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'

Формат

Блокируйте фоновую непрозрачность в виде скалярного значения между 0 и 1.

Пример: 0.5

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

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

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

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

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

Параметры блоков: ForegroundColor
Ввод: [r g b] вектор

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

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

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

Параметры блоков: BackgroundColor
Ввод: [r g b] вектор

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

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

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

Параметры блоков: FontColor
Ввод: [r g b] вектор

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

Типы данных

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

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

no

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

no

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

no

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

no

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

Представленный в R2015a