public FormOutputWaveForms(CardWindow AIParentWindow)
        {
            InitializeComponent();
            m_ParentWindow = AIParentWindow;
            m_ParentWindow.checkBoxUpdate.Checked = false;
            foreach (DAChannelSmall a in m_ParentWindow.flpDAChannels.Controls) {
                UCFuncGenChan tmp = new UCFuncGenChan();
                tmp.LabelName = a.labelChannel.Text;
                tmp.SetNewWidth(flpGenerators.Width - 10);
                tmp.MinimumRange = -10;
                tmp.SampleRate = (int)m_ParentWindow.nudSRDA.Value;
                tmp.Channel = a.Channel;
                if (m_ParentWindow.radioButtonOnlyPosDA.Checked) {
                    tmp.MinimumRange = 0;

                }
                tmp.Init();
                flpGenerators.Controls.Add(tmp);
            }
            getDateEvent = new MAIMeasurementBufferEvent(DAChannels_ProcessDataBuffers);
            m_ParentWindow.MAIDevice.DAChannels.ProcessDataBuffers += getDateEvent;
        }
 public FormOutputWaveForms(CardWindow AIParentWindow)
 {
     InitializeComponent();
     m_ParentWindow = AIParentWindow;
     m_ParentWindow.checkBoxUpdate.Checked = false;
     foreach (DAChannelSmall a in m_ParentWindow.flpDAChannels.Controls)
     {
         UCFuncGenChan tmp = new UCFuncGenChan();
         tmp.LabelName = a.labelChannel.Text;
         tmp.SetNewWidth(flpGenerators.Width - 10);
         tmp.MinimumRange = -10;
         tmp.SampleRate   = (int)m_ParentWindow.nudSRDA.Value;
         tmp.Channel      = a.Channel;
         if (m_ParentWindow.radioButtonOnlyPosDA.Checked)
         {
             tmp.MinimumRange = 0;
         }
         tmp.Init();
         flpGenerators.Controls.Add(tmp);
     }
     getDateEvent = new MAIMeasurementBufferEvent(DAChannels_ProcessDataBuffers);
     m_ParentWindow.MAIDevice.DAChannels.ProcessDataBuffers += getDateEvent;
 }