COMMENT Since this is an electrode current, positive values of i depolarize the cell and in the presence of the extracellular mechanism there will be a change in vext since i is not a transmembrane current but a current injected directly to the inside of the cell. ENDCOMMENT INDEPENDENT {t FROM 0 TO 1 WITH 1 (ms)} DEFINE NSTEP 5 NEURON { POINT_PROCESS IClamp2 RANGE dur1, dur2, dur3, dur4, dur5, amp1, amp2, amp3, amp4, amp5 ELECTRODE_CURRENT i } UNITS { (nA) = (nanoamp) } PARAMETER { dur1 (ms) <0,1e9> dur2 (ms) <0,1e9> dur3 (ms) <0,1e9> dur4 (ms) <0,1e9> dur5 (ms) <0,1e9> amp1 (nA) amp2 (nA) amp3 (nA) amp4 (nA) amp5 (nA) } ASSIGNED { i (nA) } INITIAL { i = 0 } BREAKPOINT { if(t < dur1) { i = amp1 } if(t < (dur1+dur2) && t >= dur1) { i = amp2 } if(t < (dur1+dur2+dur3) && t >= (dur1+dur2)) { i = amp3 } if(t < (dur1+dur2+dur3+dur4) && t >= (dur1+dur2+dur3)) { i = amp4 } if(t < (dur1+dur2+dur3+dur4+dur5) && t >= (dur1+dur2+dur3+dur4)) { i = amp5 } if(t > (dur1+dur2+dur3+dur4+dur5)) { i = 0 } }