В этом примере показано, как моделировать домашнюю систему сигнализации, имеющую несколько датчиков обнаружения вторжений. Когда система обнаруживает вторжение, это дает короткое время для отключения аварийного сигнала. Если аварийный сигнал не отключается в течение отведенного времени, система вызывает полицию.
В этой модели показано, как использовать:
Локальное событие передается для координации между параллельными состояниями.
Вывод событий для управления внешними блоками.
Введите события для моделирования периодического запуска системы.
Диаграмма моделирует логику системы безопасности. Он состоит из четырех параллельных состояний: по одному для каждого типа противоаварийного датчика (оконного, дверного и детектора движения), и четвертого состояния, которое управляет сигнализацией. В каждом временном шаге параллельные состояния оцениваются последовательно, как указано числами в верхних правых углах состояний.
Входы в систему включают сигнал, который контролирует, включен ли аварийный сигнал, и, для каждого датчика, контроль включения/выключения и сигнал вторжения. На диаграмму выводятся сигналы для звукового оповещения и вызова полиции.
Дополнительные сведения о реализации см. в аннотациях диаграммы.
