Example #1
0
 private void startToolStripMenuItem_Click(object sender, EventArgs e)
 {
     ReadingSetup rs = new ReadingSetup(_db);
     if (rs.ShowDialog() != System.Windows.Forms.DialogResult.OK)
     {
         return;
     }
     peekPress.Stop();
     graphTrans.GraphPane.CurveList.Clear();
     graphTrans.AxisChange();
     graphTrans.Refresh();
     _listReadings.Items.Add(rs.Reading);
     _listReadings.SelectedItem = _reading;
     _listReadings.Enabled = false;
     _currentReading = rs.Reading;
     if(_currentReading == null)
     {
         MessageBox.Show("Start a new reading");
         return;
     }
     _reading = true;
     _daqInterface = new DAQReader();
     List<DAQ> daqChannel = new List<DAQ>();
     foreach (DAQChannel ch in _currentReading.ChannelList)
     {
         graphTrans.GraphPane.AddCurve(ch.Config.Name, null, Color.Red, ZedGraph.SymbolType.None);
     }
     _daqInterface.Setup(new DataRetrieved(RetrievedData), _currentReading.ChannelList.ToArray());
     _readingThread = new Thread(new ThreadStart(_daqInterface.StartReading));
     _readingThread.Start();
 }
Example #2
0
 private void startTestToolStripMenuItem_Click(object sender, EventArgs e)
 {
     _reading = true;
     graphTrans.GraphPane.CurveList.Clear();
     graphTrans.AxisChange();
     graphTrans.Refresh();
     DAQTestHarness.DAQTest daTest1 = new DAQTestHarness.DAQTest(0);
     LineItem lItem = graphTrans.GraphPane.AddCurve("Test", null, Color.Red, ZedGraph.SymbolType.None);
     _daqInterface = new DAQTestHarness.DAQInterfaceTest();
     _daqInterface.Setup(new DataRetrieved(RetrievedData), new IDAQ[] { daTest1 });
     DataRetrieved dataRetrieved = new DataRetrieved(RetrievedData);
     _readingThread = new Thread(new ThreadStart(_daqInterface.StartReading));
     _readingThread.Start();
 }