[Gmsh] Batch plotting: On selecting the "TimeStep" in a med result file.

Christophe Geuzaine cgeuzaine at ulg.ac.be
Tue Jul 17 15:52:35 CEST 2012


On 14 Jul 2012, at 21:11, Eiser, Sebastian wrote:

> Dear all,
> Thanks Christophe et al for providing and continuously improving `gmsh`. 
> 
> I'm currently trying to batch plot a series of results obtained by code_aster. The format is 'med' and it contains three time steps. I saved the options for plotting from the GUI (File -> Save Options -> For current file). 
> 
> I want to look at the last time step and this is correctly put into the .opt file:
> View[0].NbTimeStep = 3;
> View[0].TimeStep = 2;
> 
> Then, I add 
> Merge "result.rmed";
> 
> to the beginning of the .opt file. To my surprise, the first time step (TimeStep = 0) is selected and plotted when running `gmsh plot.opt`. I found a workaround (without the "Merge" line in the .opt file) and by running the following command:
> 
> $> gmsh result.rmed plot.opt
> 
> This gives the desired result. I don't know if I misunderstood something, but this may help other to avoid wasting some time.
> 

Using View[0].Option will only affect the 0-index view if it exists, i.e., you have to set the option after the view is merged.

If you want to apply an option by default before a view is merged, you can use View.Option (without the "[0]").


> -Sebastian
> _______________________________________________
> gmsh mailing list
> gmsh at geuz.org
> http://www.geuz.org/mailman/listinfo/gmsh

-- 
Prof. Christophe Geuzaine
University of Liege, Electrical Engineering and Computer Science 
http://www.montefiore.ulg.ac.be/~geuzaine