Post processing in Zmaster

The Zmaster program is the main tool for visualization and graphical post processing.













Scripting in 8.2

With version 8.2 (or 8.0 with the Zprogram plug-in) one can do scripting of Zmaster to generate hard copies without going into the graphical program. An example script follows:
void plot_epcum(string nm, int map)
{
  string out_nm;
  out_nm = nm+".eps";

  master.open(name+".ut"); // file set to load

  master.do_command("set_visible");
  master.do_command("set_visible spc");
  master.result.do_command("activate"); // activate result layer

  master.result.do_command("draw_results "+map+" 5. 1. INTEG 4 0 1 0 0 integ evcum");
  master.garea.do_command("set_scale 0.00 0.10  40");

  master.garea.do_command("redraw");
  master.garea.do_command("no_axes");

  master.garea.do_command("set_mag 0.3");
  master.garea.do_command("set_view 0.0 -30.0 0.0");
  master.garea.do_command("print_eps "+out_nm+" SeperateBar"); // print file

  master.result.do_command("delete_all");
  master.do_command("delete_all");
  master.result.do_command("deactivate");
}

void main()
{
  global string name; 
  
  name = "calcul"; 

  ("begining of image"+endl).print();
  master.batch_mesher=0; // to avoid batch mesher

  plot_epcum("calcul_71", 9);
  plot_epcum("calcul_176", 28);
  plot_epcum("calcul_280", 48);
}

Up: NW Numerics Software
Back: Pre-processing
Next: Plug-ins