Пересечение уровня
Детектирование перехода сигнала через заданное значение.
Тип: HitCross
Путь в библиотеке:
|
Описание
Блок Пересечение уровня определяет, когда входной сигнал достигает значения параметра Детектируемое значение в направлении, заданном параметром Направление пересечения.
Выходной порт на значке блока отображается, если установлен флажок Показать выходной порт. Если отображение выходного порта отключено, то блок работает как Заглушка.
Порты
Вход
#
IN_1
—
входной сигнал
скаляр | вектор | матрица
Details
Входной сигнал, для которого блок обнаруживает достижение заданного значения в заданном направлении.
| Типы данных |
|
| Поддержка комплексных чисел |
Да |
Выход
#
OUT_1
—
выходной сигнал
скаляр | вектор
Details
Выход, указывающий, пересек ли входной сигнал заданное значение.
Зависимости
Чтобы использовать этот порт, установите флажок рядом с параметром Показать выходной порт.
| Типы данных |
|
| Поддержка комплексных чисел |
Да |
Параметры
Основные
#
Детектируемое значение —
значение, пересечение которого нужно детектировать
Скаляр / массив вещественных чисел
Details
Значение, пересечение которого в направлении, заданном Направление пересечения, детектирует блок.
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Да |
| Вычисляемый |
Да |
#
Направление пересечения —
направление пересечения входным сигналом заданного значения
Передний фронт | Любое | Задний фронт
Details
Направление, с которого входной сигнал приближается к заданному значению для обнаружения пересечения.
Если установлено значение Любое, блок ведет себя как блок примерно равно (несуществующий), что бывает полезно для обхода ограничений конечной математики и вычислительной точности. В таких случаях применение блока Пересечение уровня может быть удобнее, чем добавление дополнительной логики в модель.
Если для параметра Направление пересечения установлено значение Любое и модель использует решатель с постоянным шагом, блок ведет себя следующим образом. Если выходной сигнал равен 1, блок устанавливает выходной сигнал в 0 на следующем временном шаге, если только входной сигнал не равен заданному значению.
| Значения |
|
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Нет |
| Вычисляемый |
Нет |
#
Показать выходной порт —
показать выходной порт
Логический тип
Details
Установите этот флажок для включения выходного порта блока.
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Нет |
| Вычисляемый |
Нет |