Счётчик
![]() |
![]() |
| Векторный | Си
| ST | |
| в палитре | на схеме |
Описание
Блок реализует обработку вектора (подсчёт импульсов) действительных входных сигналов по алгоритму одного из следующих вариантов:
Вариант 1 (опция "Внутри диапазона"): Если в процессе моделирования значение какого-то действительного сигнала в векторе входных сигналов вошло в пределы заданного диапазона от xmin до xmax, то к имеющемуся на этот момент показанию счетчика по этому сигналу добавляется число 1. Это означает, что соответствующий элемент в векторном выходном сигнале блока увеличивается на 1:
где y(t) – выходной векторный сигнал блока, x(t) – входной векторный сигнал.
Вариант 2 (опция Вне диапазона): Если в процессе расчета значение какого-то действительного сигнала в векторе входных сигналов вышло за пределы заданного диапазона от xmin до xmax, то к имеющемуся на этот момент показанию счетчика по этому сигналу добавляется число 1. Это означает, что соответствующий элемент в векторном выходном сигнале блока увеличивается на 1:
Входные порты
| Имя | Описание | Тип линии связи |
|---|---|---|
| inport | Порт входного сигнала. | Математическая |
| reset_port | Порт для сигнала сброса. Порт опциональный, появляется у блока только при выборе "Да" в свойстве "Вход сброса". | Математическая |
Выходные порты
| Имя | Описание | Тип линии связи |
|---|---|---|
| outport | Порт для десятичного количества входных импульсов. | Математическая |
Свойства
| Название | Имя | Описание | По умолчанию | Тип данных |
|---|---|---|---|---|
| Нижний предел нечувствительности | ymin | Значение xmin. | [-0.5] | Массив |
| Верхний предел нечувствительности | ymax | Значение xmax. | [0.5] | Массив |
| Счётчик если вход | what | Указатель вариантов работы блока. Счетчик считает, если входной сигнал попадает в область "Внутри диапазона" или "Вне диапазона". | Вне диапазона | Перечисление |
| Вход сброса | have_reset | Если "Да", у блока появляется еще один порт для сброса значения счетчика. При подаче на этот порт единичного сигнала, значение счетчика сбрасывается в ноль. | Нет | Двоичное |
| Тип входа сброса | resettype | Скалярный вход сброса сбрасывает одновременно все счетчики при векторной работе блока. Векторный вход сброса может сбрасывать индивидуально каждый из счетчиков по соответствующему элементу вектора. | Вектор | Перечисление |
Параметры
Блок не имеет параметров.

