The simulation environment will be described using the following syntax:
<simulation> ::= (simulation <simulation-name>
[ <comment> ]
:on-anatomy <anatomic-model-name>
:random-seed <string> <integer>
:start-moment <duration>
:end-moment <duration>
{ :ECG-electrode-pair <electrodes-name>
(<x0> <y0> <z0>)
{ (<x1> <y1> <z1>) |
microelectrode } }*
{ :factor-values <factor-name>
<factor-description> }*
{ :electric-shock <e-s-description> }*
{ :pacing <pacing-description> }* )
<electrodes-name> ::= <symbol>
<factor-description> ::= ( { <duration> <number> }* )
<e-s-description> ::= <duration>
<pacing-description> ::= ( ( <x0> <y0> <z0> )
( <x1> <y1> <z1> )
{ single-impulse <at> } |
{ impulse-train <at> <period> } )
<at> ::= <duration>
<period> ::= <duration>
<x0> ::= <dimension>
<y0> ::= <dimension>
<z0> ::= <dimension>
<x1> ::= <dimension>
<y1> ::= <dimension>
<z1> ::= <dimension>