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