Traces of Esterel-programs are usually given as Esi and Eso file. Esi files only specify inputs, Eso files contains also the oputputs. Since the outputs are given as special comments, every valid Eso file is also a valid Esi file. For a given Esterel program prog.strl, there are two ways to generate the resulting Eso file:
estudio --create-project prog.etp estudio --insert prog.strl prog.etp
sed 's/<configuration>14<\/configuration>/<configuration>14<\/configuration>\n<\/Prop>\n<Prop id="17" name="@ESTUDIO_COMPILATION:main_module">\n<value>prog<\/value>\n<configuration>14<\/configuration>\n<\/Prop>\n<Prop id="18" name="@ESTUDIO_TESTBENCH:esifile">\n<value>prog.esi<\/value>\n<configuration>14<\/configuration>/' prog.etp > /tmp/prog.etp mv /mtp/prog.etp > .
estudio --v5 -cs prog.etp
The file ./Default/Simulation/Scenarios/missing.esi is generated.
estudio -y --v5 -g prog.etp estudio -y --v5 --simul GenExe prog.etp
This generates ./Default/Simulation/prog.exe.