Exemplo n.º 1
0
        public void Load()
        {
            xml.OpenSection("Counter");
            if (!int.TryParse(xml.Read("ProcessedHGACount", "0"), out processedHGACount))
            {
                processedHGACount = 0;
            }
            if (!double.TryParse(xml.Read("CycleTime", "0.0"), out cycleTime))
            {
                cycleTime = 0;
            }
            if (!int.TryParse(xml.Read("UPH", "0"), out uph))
            {
                uph = 0;
            }
            if (!int.TryParse(xml.Read("UPH2", "0"), out uph2))
            {
                uph2 = 0;
            }
            if (!DateTime.TryParse(xml.Read("StartDateTime", DateTime.Now.ToString()), out startDateTime))
            {
                startDateTime = DateTime.Now;
            }
            if (!int.TryParse(xml.Read("SamplingCounter", "0"), out _samplingCounter))
            {
                _samplingCounter = 0;
            }
            if (!DateTime.TryParse(xml.Read("LastSamplingReset", DateTime.Now.ToString()), out _lastSamplingCounterReset))
            {
                _lastSamplingCounterReset = DateTime.Now;
            }
            CarrierTriggeringData.Load("CarrierTriggeringData", xml);

            if (!int.TryParse(xml.Read("LastActiveSamplingPartCount", "0"), out _lastActiveSamplingPartCount))
            {
                _lastActiveSamplingPartCount = processedHGACount;
            }
            if (!int.TryParse(xml.Read("WRBridgeRunningPercentage", "0.0"), out _wrBridgeRunningPercentage))
            {
                _wrBridgeRunningPercentage = 0;
            }
            if (!double.TryParse(xml.Read("LastWRBridgePercentage", "0.0"), out _lastWRBridgePercentage))
            {
                _lastWRBridgePercentage = 0.0;
            }
            if (!int.TryParse(xml.Read("WriterBridgePartRunCounter", "0"), out _writerBridgePartRunCounter))
            {
                _writerBridgePartRunCounter = 0;
            }
            xml.CloseSection();
        }
Exemplo n.º 2
0
 public void Save()
 {
     HSTMachine.Workcell.HSTSettings.getConfigPerformance().UPH = uph;
     xml.OpenSection("Counter");
     xml.Write("ProcessedHGACount", processedHGACount.ToString());
     xml.Write("CycleTime", cycleTime.ToString());
     xml.Write("UPH", uph.ToString());
     xml.Write("UPH2", uph2.ToString());
     xml.Write("StartDateTime", startDateTime.ToString());
     xml.Write("SamplingCounter", _samplingCounter.ToString());
     xml.Write("LastSamplingReset", _lastSamplingCounterReset.ToString());
     CarrierTriggeringData.Save("CarrierTriggeringData", xml);
     xml.Write("LastActiveSamplingPartCount", _lastActiveSamplingPartCount.ToString());
     xml.Write("WRBridgeRunningPercentage", _wrBridgeRunningPercentage.ToString());
     xml.Write("LastWRBridgePercentage", _lastWRBridgePercentage);
     xml.Write("WriterBridgePartRunCounter", _writerBridgePartRunCounter);
     xml.CloseSection();
     xml.Save();
 }