private void LoadVirtualTester(XmlDocument xmlDoc, VirtualTesterConfigData configData)
        {
            XmlOldVirtualTester xmlVirtual = new XmlOldVirtualTester();
            xmlVirtual.LoadConfig(xmlDoc);

            configData.ConnectDelay = xmlVirtual.ConnectDelay;
            configData.DisconnectDelay = xmlVirtual.DisconnectDelay;
            configData.InitDelay = xmlVirtual.InitDelay;
            configData.StartLotDelay = xmlVirtual.StartLotDelay;
            configData.EndLotDelay = xmlVirtual.EndLotDelay;
            configData.StartWaferDelay = xmlVirtual.StartWaferDelay;
            configData.EndWaferDelay = xmlVirtual.EndWaferDelay;
            configData.ProbeDieDelay = xmlVirtual.ProbeDieDelay;
            configData.ProbeDieFinishedDelay = xmlVirtual.ProbeDieFinishedDelay;
            configData.GetTestProgramNameDelay = xmlVirtual.GetTestProgramNameDelay;
            configData.GetTemperatureDelay = xmlVirtual.GetTemperatureDelay;
            configData.IsRandom = xmlVirtual.IsRandom;
            configData.Yield = xmlVirtual.Yield;
            configData.IsGrowing = xmlVirtual.IsGrowing;
            configData.IsInputWmxmlPath = !string.IsNullOrEmpty(xmlVirtual.InputWmxmlPath);
            configData.InputWmxmlPath = xmlVirtual.InputWmxmlPath;
        }
        private void SaveVirtualTester(XmlDocument xmlDoc, VirtualTesterConfigData configData)
        {
            XmlOldVirtualTester xmlVirtual = new XmlOldVirtualTester();

            xmlVirtual.ConnectDelay = configData.ConnectDelay;
            xmlVirtual.DisconnectDelay = configData.DisconnectDelay;
            xmlVirtual.InitDelay = configData.InitDelay;
            xmlVirtual.StartLotDelay = configData.StartLotDelay;
            xmlVirtual.EndLotDelay = configData.EndLotDelay;
            xmlVirtual.StartWaferDelay = configData.StartWaferDelay;
            xmlVirtual.EndWaferDelay = configData.EndWaferDelay;
            xmlVirtual.ProbeDieDelay = configData.ProbeDieDelay;
            xmlVirtual.ProbeDieFinishedDelay = configData.ProbeDieFinishedDelay;
            xmlVirtual.GetTestProgramNameDelay = configData.GetTestProgramNameDelay;
            xmlVirtual.GetTemperatureDelay = configData.GetTemperatureDelay;
            xmlVirtual.IsRandom = configData.IsRandom;
            xmlVirtual.Yield = (int)configData.Yield;
            xmlVirtual.IsGrowing = configData.IsGrowing;
            xmlVirtual.InputWmxmlPath = configData.InputWmxmlPath;

            xmlVirtual.SaveConfig(xmlDoc);
        }