AnyLogic
Развернуть
Размер шрифта

Правила задания диаграмм состояний

Когда вы добавляете элементы диаграммы состояний на диаграмму агента, AnyLogic анализирует получившуюся структуру и автоматически конструирует диаграммы состояний. Если вы невольно совершите какую-то ошибку, поместив на диаграмму, например, отдельно располагающийся переход или состояние, то при компиляции модели AnyLogic выдаст сообщение об ошибке.

В панели Проекты некорректно нарисованные элементы диаграмм состояний помещаются в подветвь Неразрешенная ветви  Диаграммы состояний:

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