Ключ-1

| Векторизован | Си |
в палитре на схеме

Блок векторизован, реализует функцию управляемого ключа по алгоритму:

где x(t) – вектор входных сигналов, y1(t) – вектор выходных сигналов на 1-ом выходном порте, y2(t) – вектор выходных сигналов на 2-ом выходном порте, K – вектор пороговых значений (уставок), определяющих условия перекоммутации сигналов на выходных портах блока, y0 – вектор сигналов на 1-ом выходном порте блока, при входных сигналах, меньших пороговых значений K или вектор сигналов на 2-ом выходном порте блока, при входных сигналах, больших пороговых значений K.

Входы

  • input - входной сигнал.

Выходы

  • output1 - первый выход блока;
  • output2 - второй выход блока.

Свойства:

  • Уставка - вектор «порогов» K;
  • Подпороговое значение - вектор сигналов y₀ на 1-ом выходном порте блока, при входных сигналах, меньших пороговых значений K или, соответственно, вектор сигналов на 2-ом выходном порте блока, при входных сигналах, больших пороговых значений K.

Параметры

  • Уровень - текущее положение ключа.
Прим.:
  1. По умолчанию блок формирует скалярный выходной сигнал.
  2. Именованные свойства могут быть заданы как локальные переменные модели (субмодели) в скрипте на языке программирования, как глобальные сигналы проекта при помощи пункта главного меню Сервис → Сигналы, или как внешние сигналы проекта при помощи подключаемой базы сигналов.