Я моделирую классную комнату и вычисляю энергию, потребляемую лампами, вентиляторами и кондиционерами. Теперь я выполняю симуляцию в пространстве поведения, чтобы после каждого запуска отображалась потребляемая энергия. Потребляемая энергия находится в процедуре.
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
.
Что я должен сделать, чтобы решить эту проблему?