Lamp

Цвет отображения, который отражает значение сигналов на лампе

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

  • Lamp block

Описание

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

Значки лампы

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

Если вы хотите настроить внешний вид блока Lamp вне способности выбрать значок, рассмотрите разработку вашей собственной лампы индикатора с помощью блока Lamp в библиотеке Customizable Blocks.

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

Блоки инструментальной панели не используют порты, чтобы соединиться с элементами модели. Чтобы соединить блоки инструментальной панели с сигналами в вашей модели, используйте режим 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
Значение по умолчанию: []

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

  • State — Связанное значение сигналов, которое заставляет блок Lamp отображать заданный цвет.

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

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

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

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

  • Value — Скалярный double значение сигналов, которое заставляет блок Lamp отображать заданную цветную индикацию.

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

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]

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

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

  • altGlyph

  • circle

  • ellipse

  • path

  • polygon

  • rect

  • text

  • textPath

  • tref

  • tspan

Сформируйте значки

ЗначокОсновное имя библиотечного блока формПрограммируемое значение использования

LampDefault

Check1Check1

Check2Check2

Check3Check3

Check4Check4

CircleCircle

Ex1Ex1

Ex2Ex2

Ex3Ex3

Ex4Ex4

FaceFace

Frown1Frown1

Frown2Frown2

HexagonHexagon

PentagonPentagon

RectangleRectangle

Smile1Smile1

Smile2Smile2

Solid FaceSolidFace

Solid Frown1SolidFrown1

Solid Frown2SolidFrown2

Solid Smile1SolidSmile1

Solid Smile2SolidSmile2

SquareSquare

TriangleTriangle

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

ЗначокАвтомобильное имя библиотечного блока ламп индикатораПрограммируемое значение использования

Adaptive Cruise ControlAdaptiveCruiseControl

Adaptive Cruise Control FailureAdaptiveCruiseControlFailure

Antilock Brake SystemAntilockBrakeSystem

BatteryBattery

Check EngineCheckEngine

Check Engine2CheckEngine2

Cruise ControlCruiseControl

Eco ModeEcoMode

Electronic StabilityElectronicStability

EngineEngine

Engine Coolant TempEngineCoolantTemp

Engine FailureEngineFailure

Engine HeatingEngineHeating

Engine OilEngineOil

Exterior Bulb FailureExteriorBulbFailure

Front Fog LightFrontFogLight

FuelFuel

HazardsHazards

Headlamp LevelingHeadlampLeveling

High BeamsHighBeams

Hill Descent ControlHillDescentControl

Lighting SwitchLightingSwitch

Low BeamsLowBeams

Parking AssistanceParkingAssistance

Rear Fog LightRearFogLight

Side LightsSideLights

Stability ControlStabilityControl

Stability Control OffStabilityControlOff

Tire MonitorTireMonitor

Traction ControlTractionControl

Traction Control OffTractionControlOff

Traction Control FailureTractionControlFailure

Turn Signal LeftTurnSignalLeft

Turn Signal RightTurnSignalRight

Беспроводные значки

ЗначокБеспроводное имя библиотечного блока значковПрограммируемое значение использования

NetworkNetwork

Network No SignalNetworkNoSignal

Network TransmissionNetworkTransmission

Network3GNetwork3G

Network4GNetwork4G

Network5GNetwork5G

Советы

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

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

  • Если вы хотите настроить внешний вид блока Lamp вне способности выбрать значок, рассмотрите разработку вашей собственной лампы индикатора с помощью блока Lamp в библиотеке Customizable Blocks.

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

Параметры блоков: Icon
Ввод: представьте в виде строки | вектор символов
Значение по умолчанию: 'Default'

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

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

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

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

Пример: 0.5

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

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

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

Типы данных

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

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

no

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

no

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

no

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

no

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

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