//default spike times to be overwritten with values read from control asci spiketime files
float spike1time = 10000.5
float spike2time = 10000.7
float spike3time = 10000.9
float spike4time = 10000.11
float spike5time = 10000.13
float spike6time = 10000.15
if ({snapgate}==0)
if (! {{stimMag}*100}==0)
if ({stimType}==1)
str controlfilename = "/home/nschult/GP/run_paper2/control_spiketimes/" @ "0_pA_" @ {strStimLoc} @ {spikeIdx} @ "_spikeIdx_" @ {syngain} @ "_syngain_" @ {STN_rate} @ "_STNrate_" @ {striatum_rate} @ "_STRIATUMrate_" @ {spiCurDist} @ "_dist_" @ {Eshift} @ "_Eshift_" @ {dendSpiCurMult} @ "_dendIspikeMult_" @ {NaPdendmult} @ "_NaPdendmult_" @ {SKsomaMult} @ "_SKsomaX_" @ {SKdendMult} @ "_SKdendX_" @ {stimType} @ {strStim} @ "GPbase_baseModels_SynBackControl_spikehistory.asci"
else
str controlfilename = "/home/nschult/GP/run_paper2/control_spiketimes/" @ "0_pS_" @ {strStimLoc} @ {spikeIdx} @ "_spikeIdx_" @ {syngain} @ "_syngain_" @ {STN_rate} @ "_STNrate_" @ {striatum_rate} @ "_STRIATUMrate_" @ {spiCurDist} @ "_dist_" @ {Eshift} @ "_Eshift_" @ {dendSpiCurMult} @ "_dendIspikeMult_" @ {NaPdendmult} @ "_NaPdendmult_" @ {SKsomaMult} @ "_SKsomaX_" @ {SKdendMult} @ "_SKdendX_" @ {stimType} @ {strStim} @ "GPbase_baseModels_SynBackControl_spikehistory.asci"
end
openfile {controlfilename} r
spike1time = {1000*({getarg {readfile {controlfilename}} -arg 2})}
for(i=0; i<=4; i=i+1)
if ({i}==1)
spike2time = {1000*({getarg {readfile {controlfilename}} -arg 2})}
end
if ({i}==2)
spike3time = {1000*({getarg {readfile {controlfilename}} -arg 2})}
end
if ({i}==3)
spike4time = {1000*({getarg {readfile {controlfilename}} -arg 2})}
end
end
closefile {controlfilename}
end
end
echo
echo control spike1time is {spike1time}
echo control spike2time is {spike2time}
echo control spike3time is {spike3time}
echo control spike4time is {spike4time}
echo control spike5time is {spike5time}
echo control spike6time is {spike6time}
echo
|