/// <summary>
 /// 停止采集
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void Stop_Click(object sender, EventArgs e)
 {
     start = false;
     if (DataQueue.IsAlive)
     {
         if (false == DataQueue.Join(5000))
         {
             DataQueue.Abort();
         }
     }
     if (AI.IsAlive)
     {
         if (false == AI.Join(5000))
         {
             AI.Abort();
         }
     }
     aitask.Stop();
     aitask.Channels.Clear();//把上次启动添加的通道清掉                                   //禁用定时器,重新启动参数配置按钮
     if (Delete.IsAlive)
     {
         if (false == Delete.Join(5000))
         {
             Delete.Abort();
         }
     }
     groupBox_GenParam.Enabled = true;
     Start.Enabled             = true;
 }
        private void MainForm_FormClosed(object sender, FormClosedEventArgs e)
        {
            try
            {
                if (start)
                {
                    start = false;

                    if (DataQueue.IsAlive)
                    {
                        if (false == DataQueue.Join(5000))
                        {
                            DataQueue.Abort();
                        }
                    }
                    if (AI.IsAlive)
                    {
                        if (false == AI.Join(5000))
                        {
                            AI.Abort();
                        }
                    }
                    aitask.Stop();
                    aitask.Channels.Clear();//把上次启动添加的通道清掉
                    if (Delete.IsAlive)
                    {
                        if (false == Delete.Join(5000))
                        {
                            Delete.Abort();
                        }
                    }
                }
                if (mqtt_client.IsConnected)
                {
                    mqtt_client.Disconnect();
                }
            }
            catch
            {
            }
        }