Имитация классной комнаты, в которой приборы (например, вентиляторы и кондиционеры) включаются, когда ученик сидит рядом с ним.Каждое устройство имеет свою номинальную мощность.Когда прибор включен, его цвет меняется на зеленый, отмечается время включения, а продолжительность времени сохраняется.Но если ученик сидит рядом с прибором (например, светом), который уже включен.Продолжительность не должна быть сохранена, поскольку это будет повторение.
globals[
simulation-timer
to appliance-on
ask students [ ask lights in-radius 4
[ifelse not already-on?
[ set color green
set light-on-time ticks
set light-on-duration light-on-duration + (time - ticks)
show (word "light on duration = " light-on-duration)
set already-on? true] [
set light-on-duration light-on-duration]]]
В этом коде длительность включения света не добавляется для всех источников света.Показана только индивидуальная продолжительность освещения.Как мне это исправить?Спасибо!