コード例 #1
0
 private void LoadVirtualProber(XmlDocument xmlDoc, VirtualProberConfigData configData)
 {
     configData.ConnectDelay = GetInt(xmlDoc, "ProberVirtualConnectDelay", configData.ConnectDelay);
     configData.DisconnectDelay = GetInt(xmlDoc, "ProberVirtualDisconnectDelay", configData.DisconnectDelay);
     configData.InitDelay = GetInt(xmlDoc, "ProberVirtualInitDelay", configData.InitDelay);
     configData.WriteSettingDelay = GetInt(xmlDoc, "ProberVirtualWriteSettingDelay", configData.WriteSettingDelay);
     configData.ReadSettingDelay = GetInt(xmlDoc, "ProberVirtualReadSettingDelay", configData.ReadSettingDelay);
     configData.WriteAlignmentDelay = GetInt(xmlDoc, "ProberVirtualWriteAlignmentDelay", configData.WriteAlignmentDelay);
     configData.ReadAlignmentDelay = GetInt(xmlDoc, "ProberVirtualReadAlignemtDelay", configData.ReadAlignmentDelay);
     configData.StartLotDelay = GetInt(xmlDoc, "ProberVirtualStartLotDelay", configData.StartLotDelay);
     configData.EndLotDelay = GetInt(xmlDoc, "ProberVirtualEndLotDelay", configData.EndLotDelay);
     configData.LoadWaferDelay = GetInt(xmlDoc, "ProberVirtualLoadWaferDelay", configData.LoadWaferDelay);
     configData.UnloadWaferDelay = GetInt(xmlDoc, "ProberVirtualUnloadWaferDelay", configData.UnloadWaferDelay);
     configData.StartWaferDelay = GetInt(xmlDoc, "ProberVirtualStartWaferDelay", configData.StartWaferDelay);
     configData.EndWaferDelay = GetInt(xmlDoc, "ProberVirtualEndWaferDelay", configData.EndWaferDelay);
     configData.GetWaferIdDelay = GetInt(xmlDoc, "ProberVirtualGetWaferIdDelay", configData.GetWaferIdDelay);
     configData.MoveToDelay = GetInt(xmlDoc, "ProberVirtualMoveToDelay", configData.MoveToDelay);
     configData.InkDieDelay = GetInt(xmlDoc, "ProberVirtualInkDieDelay", configData.InkDieDelay);
     configData.ContactDelay = GetInt(xmlDoc, "ProberVirtualContactDelay", configData.ContactDelay);
     configData.UncontactDelay = GetInt(xmlDoc, "ProberVirtualUncontactDelay", configData.UncontactDelay);
     configData.RecontactDelay = GetInt(xmlDoc, "ProberVirtualRecontactDelay", configData.RecontactDelay);
     configData.TestCompleteDelay = GetInt(xmlDoc, "ProberVirtualTestCompleteDelay", configData.TestCompleteDelay);
     configData.PauseDelay = GetInt(xmlDoc, "ProberVirtualPauseDelay", configData.PauseDelay);
     configData.ContinueDelay = GetInt(xmlDoc, "ProberVirtualContinueDelay", configData.ContinueDelay);
     configData.AbortDelay = GetInt(xmlDoc, "ProberVirtualAbortDelay", configData.AbortDelay);
     configData.ShowMessageDelay = GetInt(xmlDoc, "ProberVirtualShowMessageDelay", configData.ShowMessageDelay);
     configData.ClearMessageDelay = GetInt(xmlDoc, "ProberVirtualClearMessageDelay", configData.ClearMessageDelay);
     configData.BuzzerOnDelay = GetInt(xmlDoc, "ProberVirtualBuzzerOnDelay", configData.BuzzerOnDelay);
     configData.BuzzerOffDelay = GetInt(xmlDoc, "ProberVirtualBuzzerOffDelay", configData.BuzzerOffDelay);
     configData.ForwardCommandDelay = GetInt(xmlDoc, "ProberVirtualForwardCommandDelay", configData.ForwardCommandDelay);
 }
コード例 #2
0
        private void LoadVirtualProber(XmlDocument xmlDoc, VirtualProberConfigData configData)
        {
            XmlOldVirtualProber xmlVirtual = new XmlOldVirtualProber();
            xmlVirtual.LoadConfig(xmlDoc);

            configData.ConnectDelay = xmlVirtual.ConnectDelay;
            configData.DisconnectDelay = xmlVirtual.DisconnectDelay;
            configData.InitDelay = xmlVirtual.InitDelay;
            configData.WriteSettingDelay = xmlVirtual.WriteSettingDelay;
            configData.ReadSettingDelay = xmlVirtual.ReadSettingDelay;
            configData.WriteAlignmentDelay = xmlVirtual.WriteAlignmentDelay;
            configData.ReadAlignmentDelay = xmlVirtual.ReadAlignmentDelay;
            configData.StartLotDelay = xmlVirtual.StartLotDelay;
            configData.EndLotDelay = xmlVirtual.EndLotDelay;
            configData.LoadWaferDelay = xmlVirtual.LoadWaferDelay;
            configData.UnloadWaferDelay = xmlVirtual.UnloadWaferDelay;
            configData.StartWaferDelay = xmlVirtual.StartWaferDelay;
            configData.EndWaferDelay = xmlVirtual.EndWaferDelay;
            configData.GetWaferIdDelay = xmlVirtual.GetWaferIdDelay;
            configData.MoveToDelay = xmlVirtual.MoveToDelay;
            configData.InkDieDelay = xmlVirtual.InkDieDelay;
            configData.ContactDelay = xmlVirtual.ContactDelay;
            configData.UncontactDelay = xmlVirtual.UncontactDelay;
            configData.RecontactDelay = xmlVirtual.RecontactDelay;
            configData.TestCompleteDelay = xmlVirtual.TestCompleteDelay;
            configData.PauseDelay = xmlVirtual.PauseDelay;
            configData.ContinueDelay = xmlVirtual.ContinueDelay;
            configData.AbortDelay = xmlVirtual.AbortDelay;
            configData.ShowMessageDelay = xmlVirtual.ShowMessageDelay;
            configData.ClearMessageDelay = xmlVirtual.ClearMessageDelay;
            configData.BuzzerOnDelay = xmlVirtual.BuzzerOnDelay;
            configData.BuzzerOffDelay = xmlVirtual.BuzzerOffDelay;
            configData.ForwardCommandDelay = xmlVirtual.ForwardCommandDelay;
        }