RU

Обработка ошибок в редакторе автоматов

Сущности модели и автомата тесно связаны, однако может возникнуть ситуация их несоответствия. Например, когда модель редактируется после создания автомата или при попытке использовать один автомат с разными моделями. Такая же проблема может возникнуть и при импорте автоматов со сторонних источников. Возникающие при этом ошибки приводят к тому, что в исполняемом автомате могут оказаться параметры, события и команды, которых нет в модели устройства. Соответственно, при исполнении такого автомата эти параметры не участвуют в проверке условий, события не вызывают переход, а команды не отправляются. Для того чтобы обратить внимание на такую проблему, в интерфейсе автомата есть дополнительная информация о возникающих ошибках. Наведите на восклицательный знак, чтобы узнать, в чем заключается проблема.

Автомат с ошибками может быть сохранен и запущен, но в этом случае нет гарантии корректного исполнения автомата, поэтому обращайте внимание на логи запущенного автомата.