NEURON {
POINT_PROCESS ThreshDetect
RANGE vthresh
}
UNITS {
(mV) = (millivolt)
}
PARAMETER {
vthresh= -40 (mV)
}
ASSIGNED { v (mV) }
INITIAL {
net_send(0, 1)
}
NET_RECEIVE(w) {
if (flag == 1) {
:printf ("flag =1")
WATCH (v > vthresh) 2
}else if (flag == 2) {
:printf ("flag =2")
net_event(t)
:printf ("v=%g",v)
}
}