Я пытаюсь создать диаграмму состояний агента, в которой переход должен происходить каждый день в 16:00 (кроме выходных).
Я уже пробовал: 1. условный переход (условие: getHourOfDay () == 16) 2: переход по тайм-ауту, который будет «вставлять» моего агента в график каждые 1 с и проверять, если время = 16.
Мой код все еще не запущен, кто-нибудь знает, как его решить?
Это мое представление диаграммы состояний,Клиент - это единственный ресурс, который должен «вывозить» продукты из моего запаса каждый день в 16:00.Это должно происходить в «Активном» состоянии.
Я установил переход по тайм-ауту (из Active-Active), который запускается каждые 1 с.
Внутри моего «Активного» состояния во «входном действии» я написал свой код, чтобы проверить, не наступило ли 4 часа дня, и запустил мое действие, если это так.
Я думал, что поскольку я установил переход по тайм-ауту, он будет проверять мое состояние каждые 1 с, но, видимо, он не работает.