: step pulse with ramp increase and ramp decrease. TITLE transmitter release INDEPENDENT {t FROM 0 TO 1 WITH 1 (ms)} NEURON { SUFFIX relramp RANGE dur, cmax, T, Twait, rampdur } UNITS { (mA) = (milliamp) (mV) = (millivolt) (mM) = (milli/liter) } PARAMETER { dur = 20 (ms) cmax = 1 (mM) Twait = 10 (ms) rampdur = 4 (ms) } ASSIGNED { T (mM) } INITIAL { T = 0 } BREAKPOINT { if(t < Twait) { T = 0 } if ( (t >= Twait)&&(t <= (Twait + rampdur))) { T = cmax*(t - Twait)/rampdur } if ((t > ( Twait + rampdur)) && (t <= (Twait + dur))) { T = cmax } if ((t > (Twait + dur)) && (t <= (Twait + dur + rampdur))) { T = cmax - cmax*(t - Twait - dur)/rampdur } if (t > (Twait + dur + rampdur)) { T = 0 } }