private void StopMeasAndClear() { m_maiDevice.DAChannels.StopNotificationThread(); m_maiDevice.DAChannels.StopOutput(); m_maiDevice.ADChannels.DataSink.Disable(); m_maiDevice.StopMeasure(); m_maiDevice.ClearAllChannelLists(); }
private void buttonMeasrement_Click(object sender, EventArgs e) { try{ FormMeasureAD mad = new FormMeasureAD(this); mad.ShowDialog(); m_maiDevice.StopMeasure(); m_maiDevice.ADChannels.DataSink.Disable(); m_maiDevice.ADChannels.DataSink.Target = null; m_maiDevice.ClearAllChannelLists(); } catch (Exception x) { m_maiDevice.StopMeasure(); m_maiDevice.ADChannels.DataSink.Disable(); m_maiDevice.ADChannels.DataSink.Target = null; m_maiDevice.ClearAllChannelLists(); MessageBox.Show(x.Message); } }