classes end seconds start
timer = new Timer("stmt")
load_file("nrngui.hoc")
objref timer
timer = new Timer("p()")
invl = .2
nstep = 10
proc p() {local x
istep += 1
tt = startsw() - t0
print istep, tt
if (istep >= nstep) {
timer.end()
}
doNotify()
}
proc begin() {
istep = 0
timer.seconds(invl)
t0 = startsw()
tt = 0
timer.start()
}
xpanel("Timer Demo")
xbutton("Start", "begin()")
xbutton("Stop", "timer.end()")
xpvalue("Interval", &invl, 1)
xpvalue("#steps", &nstep, 1)
xpvalue("istep", &istep)
xpvalue("t", &tt)
xpanel()
begin()
Timer
interval = timer.seconds()interval = timer.seconds(interval)
Timer
timer.start()
Timer
timer.end()