Стоп-расчет
![]() |
![]() |
| Скалярный | Си
|
|
| в палитре | на схеме |
Описание
Блок выполняет процедуру остановки расчёта или временное прерывание расчета при вхождении
значения входного сигнала в заданный диапазон:

где:

где:
- u(t) – входной скалярный сигнал
- u min(t), u max(t) – границы стоп-интервала
Входные порты
| Имя | Описание | Тип линии связи |
|---|---|---|
| inport | Входной сигнал, по оценке которого принимается решение об остановке расчета. | Математическая |
Выходные порты
Блок не имеет выходных портов.
Свойства
| Название | Имя | Описание | По умолчанию | Тип данных |
|---|---|---|---|---|
| Левая граница стоп-интервала | xmin | Число u min. | [0.0001] | Вещественное |
| Правая граница стоп-интервала | xmax | Число u max. | [1] | Вещественное |
| Сообщение при остановке расчёта | Msg | Текст, выводимый пользователю в окно сообщений при вхождении сигнала в стоп-интервал и, следовательно, остановке расчета. | Остановка по требованию блока | Строка |
Параметры
Блок не имеет параметров.
Промпт
//Описание блока, выполняющего процедуру остановки расчёта
//или временное прерывание расчёта при вхождении значения входного сигнала
//в заданный диапазон
// u(t) - входной скалярный сигнал
// u_min(t), u_max(t) - границы стоп-интервала
//Условие срабатывания: значение входного сигнала входит в диапазон
//[u_min(t), u_max(t)]
// xmin - левая граница стоп-интервала. Число u_min. По умолчанию [0.0001]
// xmax - правая граница стоп-интервала. Число u_max. По умолчанию [1]
// Msg - сообщение при остановке расчёта. Текст, выводимый пользователю в окно
//сообщений при вхождении сигнала в стоп-интервал и, следовательно, остановке
//расчёта. По умолчанию: Остановка по требованию блока
//Входы: inport - входной сигнал, по оценке которого принимается решение
//об остановке расчёта
//Выходы: нет
block: (
type = "Стоп-расчет",
points=[(-200 , 0),(-184 , 0),(-200 , -16),(408 , 308)],
xmin = [0.0001],
xmax = [1],
Msg = Остановка по требованию блока
),
Примечание:
- Блок обрабатывает скалярный входной сигнал.
- Свойства посредством колонки "Формула" могут быть заданы при помощи локальных переменных модели (субмодели) в ее скрипте, при помощи глобальных сигналов проекта в пункте главного меню Сервис → Сигналы..., или сигналов подключаемой базы данных.

