nSyn=0 proc insertsynE() { // section, num, time, tau1,tau2,weight,stop,freq nSyn=0 objref SynE[10000] objref NCE[10000] objref NetSE[10000] forsec $o1{ A=0 for (x) A+=area(x) num=$2 for i=1,num { loc=i/((num+1)) NetSE[nSyn]=new NetStim(loc) NetSE[nSyn].start=$3 NetSE[nSyn].number=int(($7-$3)/1000*$8) NetSE[nSyn].interval=1000/$8 NetSE[nSyn].noise=0 SynE[nSyn]=new Exp2Syn_depress(loc) SynE[nSyn].tau1=$4 SynE[nSyn].tau2=$5 SynE[nSyn].tau_recover=300 SynE[nSyn].attenuation=0.5 SynE[nSyn].e=0 NCE[nSyn]=new NetCon(NetSE[nSyn],SynE[nSyn]) NCE[nSyn].weight=$6 NCE[nSyn].delay=0 nSyn+=1 } } cinit() }