5.5.1 Изменения механизма по значению датчика


Рис. 149. Изменения механизма по значению датчика
В процессе функционирования ММС определяются точки возможного совершения события, в которых значение датчика становится равным значению скаляра. В этих точках событие совершается при выполнении условий, которые задаются необязательным именованным параметром. Если после определения точки возможного совершения события на следующих шагах интегрирования значение датчика не изменилось в пределах заданной точности, то на этих шагах возможность совершения события игнорируется. То есть при выходе датчика на интервал постоянного значения, равного значению скаляра, возможность совершения события рассматривается только на первом шаге этого интервала.
Синтаксис метода создания
reformsBySensor(list(Reform1, …), Sensor, Value, logCondition=…, ratio=..., gauge=…, timer=…, work=...)
Обязательные позиционные параметры метода
list(reform Reform1, …)
Список изменений механизма.
sensor Sensor
Датчик, по значению которого отслеживается наступление события.
scalar Value
Значение датчика, при котором наступает событие. Размерность этого скаляра должна быть равна размерности датчика.

Рис. 150. Возможная точка совершения события по значению датчика
Необязательные именованные параметры метода

Список условий совершения события. Количество элементов в списке не ограничено. Событие совершается только в том случае, если выполнены все условия.
ratio = [single:/multiple:]
Допустимая кратность совершения события. По умолчанию ratio = single:.

Событие происходит только один раз, то есть после наступления события его повторное срабатывание исключается.

Событие может совершаться многократно.
Параметры являются общими для всех методов создания событий и описаны в пункте «Необязательные именованные параметры всех методов создания» общей части раздела «Событие (event)» главы «Объекты контроля и управления».