Experiment file: An
experiment has three basic components: inputs that occur to one or more
neurons, the length of time of the experiment, and any static changes
to parameters that occur due to the experiment. All static changes are reversed at the end of the experiment and all input traces are destroyed at the end of the experiment. Changes are cumulative with those in the setup file. The setup file is divided by the keyword "Change" or "change" or "Changes" or "changes". Once this keyword appears, all later lines are interpreted as change statements. After each experiment, time is reset to 0.0
The only mandatory statement in the experiment file is:
Time: {ms to run experiment}
To load input files we use:
Input: {input filename, not in quotes}
which will make each variable listed in the input file bath applied (applied to all neurons that have that variable). If we want just a subset of the neurons to receive the input, we add:
On: neuron-specifier-statement
Note
that if we specify On: for an input, it will be stored once for each
neuron that accepts it as input, whereas if we don't (or we say On:
All), then the inputs will be stored only once
After we have made any of these statements that we want to we can write "Change" or "change" or "Changes" or "changes" by itself on a line
After that,
On: neuron-specifier-statement
will indicate that the previous change statement applies only to the neuron subset indicated.