private void btn_start_Click(object sender, EventArgs e) { string keyvalue = ConfigurationManager.AppSettings["keyname"]; int numberOfBuffers = Convert.ToInt32(ConfigurationManager.AppSettings["NumberOfbuffers"]); string clockFreq = ConfigurationManager.AppSettings["clockFreq"]; string sensor0gain = ConfigurationManager.AppSettings["sensor0gain"]; string sensor1gain = ConfigurationManager.AppSettings["sensor1gain"]; string sensor0offset = ConfigurationManager.AppSettings["sensor0offset"]; string sensor1offset = ConfigurationManager.AppSettings["sensor1offset"]; try { statusBarPanel.Text = ""; // If a buffer is not in the BufferQueue, queue it otherwise // skip it. for (int i = 0; i < numberOfBuffers; i++) { if ((daqBuffers[i].State == OlBuffer.BufferState.Idle) || (daqBuffers[i].State == OlBuffer.BufferState.Completed)) { ainSS.BufferQueue.QueueBuffer(daqBuffers[i]); } } // Start the data acquisition process ainSS.Start(); } catch (OlException ex) { string err = ex.Message; statusBarPanel.Text = err; return; } }
public void AnalogStart() { try { m_ainSS.Start(); } catch (Exception ex) { throw ex; } }