Модель: Pre
Библиотека: StateGraph
Имя на уровне решателя: PreM
Аннотация: Модель, которая хранит последнее значение на входе
Обозначение:
Описание модели
№ |
Обозначение порта |
Тип |
Наименование порта |
|---|---|---|---|
1 |
Port1 |
base.DOF1 |
Сигнальный входной порт |
2 |
Port2 |
base.DOF1 |
Сигнальный выходной порт |
№ |
Параметр |
Тип |
Описание |
Значение по умолч. |
|---|---|---|---|---|
1 |
StartOutputValue |
base.real |
Стартовое значение выходящего сигнала |
Результаты тестирования
www.laduga.com
Глава 1. Заданные параметры теста
Название тестируемого компонента
Pre
Модуль тестируемого компонента
StateGraph
Дата тестирования
Thu Mar 12 16:48:15 2026
Результат
OK
Глава 2. Схема тестируемого объекта
Модель хранения последнего значения сигнала
В системе на вход подаётся сигнал, изменяющийся по трапециевидному закону.
Такой сигнал состоит из участков плавного увеличения значения,
участка постоянного уровня и последующего уменьшения.
Далее сигнал поступает в модель, которая хранит последнее значение входного сигнала.
Её работа основана на использовании функции Pre (LastStepValue),
которая возвращает значение входного сигнала с предыдущего шага моделирования.
Параметр модели:
StartOutputValue — начальное значение выходного сигнала.
В начальный момент времени на выходе устанавливается значение StartOutputValue.
После первого шага моделирования модель начинает выдавать значение входного сигнала,
которое было на предыдущем шаге. Таким образом, выходной сигнал всегда повторяет входной сигнал
с задержкой на один шаг моделирования.
При изменении трапециевидного сигнала на входе модель последовательно
запоминает его значения и передаёт их на выход со сдвигом по времени.
Это позволяет корректно сохранять предыдущее состояние сигнала
и использовать его в дальнейшем расчёте.
В ходе работы модель отрабатывает стабильно:
выходной сигнал повторяет форму входного сигнала, но появляется с небольшой задержкой.
Это подтверждает корректную работу механизма Pre,
который правильно возвращает значение предыдущего шага
и обеспечивает хранение последнего значения сигнала.
Рисунок 1 - Схема теста
Глава 3. Графики результатов теста
Рисунок 2 - Pre.RUN
Рисунок 3 - Pre.Check1