コード例 #1
0
        private void bbiOpen_ItemClick(object sender, ItemClickEventArgs e)
        {
            OpenFileDialog ofd = new OpenFileDialog();

            ofd.Filter = "SWARM Expriment Record File(*.serf)|*.serf";
            if (ofd.ShowDialog() == DialogResult.Cancel)
            {
                return;
            }
            ChunkReader     reader = new ChunkReader(ofd.FileName);
            BatchExperiment batch  = new BatchExperiment(reader.RootChunk);

            InitializeExperiment(batch);

            if (expListForm == null)
            {
                expListForm = new UI.ExperimentInformation.ExperimentListForm();
            }

            expListForm.BindExperiment(ctxt);
            expListForm.MdiParent = this;
            expListForm.Show();

            MessageBox.Show(batch.ExperimentCount.ToString());
        }
コード例 #2
0
        public BatchExperiment ToBatchExperiment()
        {
            BatchExperiment result = new BatchExperiment(this.BatchMode);

            result.AddExperiments(ExperimentTemplates.Select(et => et.ToExperiment()));

            return(result);
        }
コード例 #3
0
 public static BatchExperimentTemplate Create(BatchExperiment batchExperiment)
 {
     return(BatchExperimentTemplate
            .Create(batchExperiment.BatchMode)
            .WithExperimentTemplates(batchExperiment
                                     .Experiments
                                     .Select(e => ExperimentTemplate.Create(e))));
 }
コード例 #4
0
 public DataFormatTable(BatchExperiment batch)
 {
     this.batch = batch;
 }
コード例 #5
0
 public ExperimentTable(BatchExperiment batch)
 {
     this.batch = batch;
 }
コード例 #6
0
 private void InitializeExperiment(BatchExperiment batch)
 {
     ctxt = new Context();
     ctxt.BatchExperiment     = batch;
     ctxt.FocusedItemChanged += this.OnSelectedItemChanged;
 }
コード例 #7
0
ファイル: ValueExporter.cs プロジェクト: rollend/LevelUp
 public ValueExporter(BatchExperiment batch)
 {
     this.batch = batch;
 }