private void DoTest(emCmdType cmdType)
        {
            lock (objSendLock)
            {
                string cmd = "";
                if (cmdType == emCmdType.Stop)
                {
                    cmd = "RLG STOP";
                    if (timer_queryAgeStatus.Enabled)
                    {
                        timer_queryAgeStatus.Enabled = false;
                    }
                }
                else if (cmdType == emCmdType.Start)
                {
                    cmd = "RLG START";
                    if (!timer_queryAgeStatus.Enabled)
                    {
                        timer_queryAgeStatus.Interval = Form_Set.Instance.m_SysParam.m_QueryAgeStatusElapsedTime;
                        timer_queryAgeStatus.Enabled  = true;
                    }

                    //开始测试时,先把结果文件移到备份文件夹
                    MoveResultFolderFiles();
                }
                else if (cmdType == emCmdType.Query)
                {
                    cmd = "RLG QSTATUS";
                }

                Form_Communication.Instance.tcpClientCtrl_ageForm.Send(cmd);
            }
        }
        private void TcpSlaveRecvData(object sender, TCPClient.ReceiveDataEventArgs e)
        {
            if (InvokeRequired)
            {
                this.BeginInvoke(new Action(() => TcpSlaveRecvData(sender, e)));
            }
            else
            {
                lock (objSlaveRecvLock)
                {
                    string data = e.DataConvertedByBytesReceived;
                    data = data.Replace("\0", "");
                    data = data.Replace("\r", "");
                    data = data.Replace("\n", "");

                    if (data == "RLG START" || data == "RLG STOP" || data == "RLG QSTATUS")
                    {
                        emCmdType cmdType = emCmdType.Stop;
                        if (data == "RLG STOP")
                        {
                            cmdType = emCmdType.Stop;
                        }
                        else if (data == "RLG START")
                        {
                            cmdType = emCmdType.Start;
                        }
                        else if (data == "RLG QSTATUS")
                        {
                            cmdType = emCmdType.Query;
                        }

                        DoTest(cmdType);
                    }
                    else if (data == "Online")
                    {
                        Form_Communication.Instance.tcpClientCtrl_Slave.Send("Online");
                    }
                }
            }
        }