Уточнение пересечения





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

Описание

Блок производит принудительное изменение шага интегрирования при пересечении входа через заданное значение. При этом на выходе блока формируется 1, если условие перехода выполняется.

Входные порты

Имя Описание Тип линии связи
inport Порт входного сигнала. Математическая

Выходные порты

Имя Описание Тип линии связи
outport Флаг перехода. Математическая

Свойства

Название Имя Описание По умолчанию Тип данных
Уровень пересечения c Вектор значений для каждого элемента входного векторного сигнала, при которых производится уточнение шага интегрирования. [0] Массив
Указатель направления перехода (1 вниз, -1 вверх) d Вектор флагов направления уточняемого перехода для каждого элемента входного вектора: -1 – переход вверх, 1 – переход вниз, 2 – оба перехода. [2] Массив
Временная точность перехода dtol Вектор точности перехода для каждого элемента входного вектора. [1E-8] Массив
Минимальное значение производной входной функции mindy

Точность по производной событийной функции, при которой она (производная) принимается нулевой.

[1E-14] Массив
Алгоритм уточнения method Стандартный - алгоритм без уточнения производной.

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

С уточнением производной Перечисление
Задавать уровень пересечения второго входа flevelinput Позволяет задавать уровень пересечения со второго входного порта блока, а не через свойства. Нет Двоичное
Вывести сигнал упреждения события beforeeventout Выводить или нет на втором выходном порте сигнал, упреждающий пересечение. Нет Двоичное

Размерность выхода блока равна размерности входа. На каждом из элементов выхода формируется 1, если условие перехода через значение выполняется.

Параметры

Блок не имеет параметров.