Лампа

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

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

Описание

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

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

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

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

  • Значение переменных State — Connected или значение параметров, которое заставляет блок Lamp отображать заданную цветную индикацию.

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

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

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

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

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

  • Color1-by-3 вектор [r g b] определение цвета для Лампы, чтобы отобразиться.

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

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

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

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

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

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

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

Типы данных

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

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

no

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

no

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

no

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

no

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