Итак, я собираюсь сделать предположение, поскольку без вашей истинной процедуры настройки мы не сможем запустить модель. (Нам также потребуются значения переменных вашего интерфейса.) Но первая строка SecondProcedure
- это
ifelse [CurrentStorage] of patch 35 15 < SecondStorage
Your setup
или, возможно, просто использование NetLo go по умолчанию, вероятно, инициализировавшей CurrentStorage
этого патча на ноль. Возможно ли, что в вашей первой процедуре CurrentStorage
этого патча был заполнен до уровня, большего или равного SecondStorage
, и того же уровня для патча 11? Если это так, ваш SecondProcedure
, скорее всего, не даст вам желаемого результата. Вы можете проверить это (как предложил Сет), поставив
show [CurrentStorage] of patch 35 15
перед ifelse
, чтобы увидеть, каково его значение на самом деле. Если я прав, это не то, что вы ожидаете, и вам нужно будет повторно инициализировать это и, вероятно, некоторые другие переменные между вашим первым и вторым периодом.
Команда show
неоценима - это отладка. Я предлагаю вам использовать это свободно!
Надеюсь, это поможет, Чарльз