Пример #1
0
 public void addchoice(simulator s)
 {
     if (s != null)
     {
         choices[s.name] = s;
         prog.Items.Add(s.name);
         if (prog.Text == "")
         {
             prog.SelectedItem = s.name;
         }
     }
 }
 private void InitSimulation()
 {
     // INIT THE SIMULATION
     sim = new simulator
     {
         simEnd  = 0.0,
         layouts = new List <layouts>()
     };
     sim.layouts.Add(new layouts());
     sim.layouts[0].scenario = new scenario
     {
         id   = 0,
         name = "IFC_Test"
     };
 }
Пример #3
0
 private void prog_SelectedIndexChanged(object sender, EventArgs e)
 {
     sim = choices[(string)prog.SelectedItem];
     settings.Controls.Clear();
     time_txt.Text = "" + 0;
     xvar.Items.Clear();
     xvar.Items.Add("Time");
     xvar.SelectedItem = xvar.Items[0];
     yvar.Items.Clear();
     yvar.Items.Add("Time");
     yvar.SelectedItem = yvar.Items[0];
     xval = "Time";
     yval = "Time";
     values.Clear();
     if (sim != null)
     {
         points = new double[MAXPOINTS, sim.Keys.Count];
         foreach (string vars in sim.Keys)
         {
             System.Windows.Forms.Label lbl = new System.Windows.Forms.Label();
             lbl.Text = vars;
             settings.Controls.Add(lbl);
             xvar.Items.Add(vars);
             yvar.Items.Add(vars);
             TextBox txt = new TextBox();
             txt.Text = "" + sim[vars];
             values.Add(vars, txt);
             settings.Controls.Add(txt);
             txt.Tag = vars;
             txt.TextChanged += new EventHandler(var_textchange);
         }
         gpane.Title.Text = sim.name;
         graph.Refresh();
     }
 }