exponenta event banner

Лампа

Цвет отображения, отражающий входное значение

  • Библиотека:
  • Симулинк/панель мониторинга

  • Lamp block

Описание

Блок «Лампа» отображает цвет, указывающий значение входного сигнала. Блок Лампа (Lamp) с другими блоками панели мониторинга можно использовать для создания интерактивной панели управления и индикаторов для модели. Можно задать пары входных значений и цветов для предоставления необходимой информации во время моделирования.

Значки ламп

Можно изменить внешний вид блока «Лампа», выбрав один из встроенных значков или загрузив собственный пользовательский значок. Встроенные значки включают базовые формы, автомобильные индикаторные лампы и беспроводные значки. Значок блока лампы можно изменить с помощью параметра «Значок» или с помощью вкладки блока на панели инструментов. Библиотека панели мониторинга также включает библиотеки с предварительно настроенной версией блока «Лампа» для каждого значка. Подробные сведения см. в разделе Значок.

Подключить блоки панели мониторинга

Блоки пульта управления не используют порты для подключения к элементам модели. Чтобы подключить блоки панели управления к сигналам в модели, используйте режим подключения. Режим «Соединить» облегчает процесс соединения блоков панели мониторинга в модели, особенно если требуется соединить сразу несколько блоков. Для соединения одного блока панели мониторинга можно также использовать таблицу Соединение (Connection) в диалоговом окне блока.

Совет

Соединения блоков панели управления можно изменять во время моделирования в обычном и ускоренном режиме.

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

По завершении соединения блоков пульта управления в модели на вкладке блока щелкните Готово соединение (Done Connecting).

Совет

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

Ограничения

  • За исключением блока «Область панели мониторинга» и блока «Отображение», блоки панели управления могут подключаться только к реальным скалярным сигналам.

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

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

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

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

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

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

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

Параметры

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

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

  1. Выберите в модели один или несколько сигналов.

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

  3. Нажмите кнопку «Применить».

Совет

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

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

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

Состояния сопоставляют цвет отображения со значением связанной переменной или параметра. Каждое состояние состоит из состояния и цвета.

  • Состояние (State) - подключенная переменная или значение параметра, которое заставляет блок Lamp отображать указанную цветовую индикацию.

  • Цвет (Color) - цвет лампы, если связанная переменная или значение параметра соответствует соответствующему значению состояния. Можно выбрать из палитры стандартных цветов или задать пользовательский цвет с помощью RGB значения.

[undefined] состояние задает цвет блока «Лампа», если входное значение не соответствует ни одному из значений, указанных в таблице «Состояния». Нажмите кнопку +, чтобы добавить другое состояние.

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

Чтобы программно задать State и Color значения параметров для блока Lamp, используйте массив структур, содержащий поля:

  • Value - Скалярный double значение, соответствующее состоянию.

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

lampState1.Value = 1;
lampState1.Color = [0 0 1];
lampState2.Value = 2;
lampState2.Color = [1 0 0];
lampStates = [lampState1 lampState2];
Параметр блока: StateColors
Тип: массив структуры
По умолчанию: структура

ColorDefault параметр указывает цвет блока Lamp, если значение подключенного сигнала не соответствует ни одному из указанных значений состояния. Укажите ColorDefault параметр в качестве 1около-3 [r g b] вектор со значениями между 0 и 1.

Параметр блока: ColorDefault
Тип: [r g b] вектор
По умолчанию: [0.7529 0.7529 0.7529]

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

Чтобы просмотреть параметры значка, на вкладке Значок (Icon) выберите Тип значка (Icon Type). Чтобы использовать собственный файл SVG в качестве значка блока, выберите Custom в качестве типа значка и выгрузить файл SVG. Цвета состояния блока Lamp могут применяться к следующим элементам SVG:

  • altGlyph

  • circle

  • ellipse

  • path

  • polygon

  • rect

  • text

  • textPath

  • tref

  • tspan

Значки фигур

СимволИмя блока библиотеки основных фигурЗначение программного использования

ЛампаDefault

Check1Check1

Check2Check2

Check3Check3

Check4Check4

КругCircle

Ex1Ex1

Ex2Ex2

Ex3Ex3

Ex4Ex4

ЛицоFace

Frown1Frown1

Frown2Frown2

ШестиугольникHexagon

ПентагонPentagon

ПрямоугольникRectangle

Smile1Smile2

Smile2Smile2

Сплошная граньSolidFace

Сплошные Frown1SolidFrown1

Сплошные Frown2SolidFrown2

Сплошные Smile1SolidSmile1

Сплошные Smile2SolidSmile2

КвадратSquare

ТреугольникTriangle

Автомобильные значки

СимволИмя блока библиотеки автомобильных индикаторных лампЗначение программного использования

Адаптивный круиз-контрольAdaptiveCruiseControl

Сбой адаптивного круиз-контроляAdaptiveCruiseControlFailure

Антиблокировочная тормозная системаAntilockBrakeSystem

БатареяBattery

Проверить двигательCheckEngine

Проверить Engine2CheckEngine2

Круиз-контрольCruiseControl

Эко-режимEcoMode

Электронная стабильностьElectronicStability

ДвигательEngine

Температура охлаждающей жидкости двигателяEngineCoolantTemp

Отказ двигателяEngine Failure

Подогрев двигателяEngineHeating

Моторное маслоEngineOil

Отказ внешней колбыExteriorBulbFailure

Передний противотуманный светFrontFogLight

ТопливоFuel

ОпасностиHazards

Выравнивание фарыHeadlampLeveling

Высокие балкиHigh Beams

Управление спуском холмаHillDescentControl

Переключатель освещенияLightingSwitch

Низколежащие балкиLowBeams

Помощь при парковкеParkingAssistance

Задний противотуманный светRearFogLight

Боковые огниSideLights

Контроль стабильностиStability Control

Контроль стабильности выключенStabilityControlOff

Монитор шинTireMonitor

Тяговое управлениеTractionControl

Управление тягой выключеноTractionControlOff

Отказ управления тягойTractionControlFailure

Сигнал поворота влевоTurnSignalLeft

Поворот сигнала вправоTurnSignalRight

Значки беспроводной связи

СимволИмя блока библиотеки значков беспроводной сетиЗначение программного использования

СетьNetwork

Нет сигнала в сетиNetworkNoSignal

Сетевая передачаNetworkTransmission

Network3GNetwork3G

Network4GNetwork4G

Network5GNetwork5G

Совет

  • Значок блока лампы можно изменить с помощью вкладки блока на панели инструментов.

  • Библиотека панели мониторинга содержит библиотеки с предварительно настроенным блоком лампы для каждого значка.

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

Параметр блока: Icon
Текст: символьный вектор
По умолчанию: 'Default'

Положение метки блока. Если блок соединен с элементом в модели, метка является именем подключенного элемента.

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

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

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

Типы данных

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

Прямой проход

no

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

no

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

no

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

no

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

.
Представлен в R2015a