Линейный прибор

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

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

Описание

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

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

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

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

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

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

Ограничения

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

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

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

  • Если вы выключаете журналирование для сигнала, соединенного с блоком Dashboard, модель прекращает отправлять данные от того сигнала до блока. Чтобы просмотреть сигнал снова, повторно подключите сигнал.

Параметры

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Чтобы программно установить параметр 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'

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

Типы данных

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

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

no

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

no

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

no

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

no

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

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