Code: Select all
def create_netcons(n, mylist=None):
""""
create a list with <n> number of NetCon objects
""""
if mylist is not None:
for nc in mylist:
nc.weight[0] = 0.0 # set NetCon to zero? use del?
else:
mysyn = mylist
for _ in range(n):
myNetCon = h.NetCon(target, source, sec) # pseudo-code
myNetCon.weight[0] = 1e-4
mysyn.append( myNetCon )
return( mysyn )
# Simulation
mylist = create_netcons(3) # create 3 NetCons
mylist = create_netcons(5, mylist) # create 5 new NetCons, set the old ones to zero
I would appreciate your help
Thanks!!!