Функция understandingSituation

Распознавание ситуации и желаемой цели

Активация дерева понимания ситуации происходит из:
func afterTreeActivation() - при каждой активации automatism_tree.go
и если было действия без ответа в течении 20 пульсов, то understandingSituation вызывается из func noAutovatizmResult()
т.е. оба дерева работают совместно при EvolushnStage > 3 и по каждой активации UnderstandingTree добавляется эпизд памяти newEpisodeMemory()

Аналогично дереву моторных автоматизмов, после активации могут быть ориентировочные рефлексы привлечения внимания.

При вызове может быть определен situationImageID или проставлен 0 и тогда образ ситуации определяется в самой функции.

Если были совершены действия, то нужно выставлять MotorTerminalBlocking=true

activationType =1 - объективная активация
activationType =2 - произвольная переактивация


Функция вызывается из:
  • afterTreeActivation - реакция после активации ветки дерева
  • infoFunc14 - ментально переактивировать дерево понимания
  • RunMentalAutomatizm - Запуск ментального автоматизма