Объект: LessThreshold
Библиотека: StateGraph
Имя на уровне решателя: LessThreshold
Аннотация: Сравнивает входное значение с пороговым
Обозначение:
Порты (степени свободы) компонента:
№ |
Обозначение порта |
Тип |
Наименование порта |
|---|---|---|---|
1 |
Port1 |
OSIGNAL |
Сигнальный выходной порт |
2 |
Port2 |
ISIGNAL |
Сигнальный входной порт |
Пользовательские параметры модели:
№ |
Параметр |
Тип |
Описание |
Единица |
Значение по умолч. |
|---|---|---|---|---|---|
1 |
Threshold |
real |
Пороговое значение |
Расчетные и измеряемые величины:
№ |
Параметр |
Описание |
Единица |
|---|---|---|---|
1 |
V_port1 |
Значение сигнала на порте (V) |
|
2 |
X_port1 |
Значение интегральной функции от сигнала на порте (X) |
|
3 |
A_port1 |
Значение производной функции от сигнала на порте (A) |
|
4 |
V_port2 |
Значение сигнала на порте (V) |
|
5 |
X_port2 |
Значение интегральной функции от сигнала на порте (X) |
|
6 |
A_port2 |
Значение производной функции от сигнала на порте (A) |
Пример использования компонента
Модель сравнения синусоидального сигнала с порогом (LessThreshold)
Модель формирует логический выходной сигнал в те моменты, когда входной сигнал опускается ниже порога Threshold. Это позволяет фиксировать моменты, когда сигнал становится меньше критически заданного значения. Компонент используется в системах автоматического управления, дискретной логики, StateGraph и других приложениях, где требуется сравнение с порогом.
Проверка работы модели сравнения синусоидального сигнала с порогом (LessThreshold).
Начальные данные:
Схема тестирования:
На вход модели LessThreshold подаётся синусоидальный сигнал V1 от источника SinusSource1. Модель сравнивает входное значение с заданным порогом (-1) по правилу: V1 < Threshold. Выходной сигнал V2 регистрируется на осциллографах Check1 и RUN.
Результат:
На графике RUN показаны входной синусоидальный сигнал LessThreshold.V1 и выходной сигнал LessThreshold.V2. Выходной сигнал принимает значение 1 в те моменты времени, когда входной сигнал опускается ниже порогового значения (V1 < -1), и 0 в противном случае. На графике Check1 показан только выходной сигнал LessThreshold.V2, который наглядно демонстрирует прямоугольные импульсы, соответствующие интервалам, где V1 < -1. Система работает корректно, без ложных срабатываний, что подтверждает правильную реализацию модели сравнения с порогом.
Формула логической операции:
где: \(V_1\) — входной сигнал, \(\mathrm{Threshold}\) — пороговое значение (-1), \(V_2\) — выходной сигнал.
Схема теста
Рисунок 1 - Схема теста
Графики результатов теста
Рисунок 2 - LessThreshold.RUN (входной сигнал V1 и выходной V2)
Рисунок 3 - LessThreshold.Check1 (выходной сигнал V2)