BehaviorSpace Netlo go - Измерение выполняется с использованием этих репортеров - PullRequest
0 голосов
/ 21 января 2020

Я моделирую классную комнату и вычисляю энергию, потребляемую лампами, вентиляторами и кондиционерами. Теперь я выполняю симуляцию в пространстве поведения, чтобы после каждого запуска отображалась потребляемая энергия. Потребляемая энергия находится в процедуре.

to energy-calculation

ask lights [ ifelse ( l-on? )  [ set l-energy (light-on-duration * light- 
wattage) ][ set l-energy 0 ] ]
ask fans [ ifelse ( f-on? ) [ set f-energy ( fan-on-duration * fan-wattage 
)] [ set f-energy 0 ] ]
ask acs [ ifelse ( a-on? ) [ set a-energy (ac-on-duration * ac-wattage) ] [ 
set a-energy 0 ] ]

let light-e sum [l-energy] of lights
let fan-e sum [f-energy] of fans
let ac-e sum [a-energy] of acs

set t-light ( light-e / (60000))
set t-fan ( fan-e / (60000))
set t-ac ( ac-e / ( 60000 ) )

show (word "sum of ac energy = " ac-e )

set t-energy ( t-light + t-fan + t-ac )

end

В разделе 'Измерение выполняется с использованием этих репортеров' , если я даю подсчет энергии, то отображается ошибка experiment aborted due to syntax error.

Что я должен сделать, чтобы решить эту проблему?

...