Пример #1
0
 public static void ReadWriteProdVisionParam(String productname, string gaugename, bool bRead = true)
 {
     if (productname != "")
     {
         string ParamFile = $"VisionParam{productname}.xml";
         if (!bRead)
         {
             new SerialXML().SaveSetting(ParamFile, "VisionParam" + productname, m_VParam, FileMode.Create);
         }
         else
         {
             object temp = new SerialXML().ReadSetting(ParamFile, "VisionParam" + productname, typeof(Cst.Struct_VParam));
             if (temp != null)
             {
                 m_VParam = (Cst.Struct_VParam)temp;
             }
         }
     }
     if (gaugename != "")
     {
         string GaugeFile = $"VisionGauge{gaugename}.xml";
         if (!bRead)
         {
             new SerialXML().SaveSetting(GaugeFile, "VisionGauge" + gaugename, m_VGaugeParam, FileMode.Create);
         }
         else
         {
             object temp = new SerialXML().ReadSetting(GaugeFile, "VisionGauge" + gaugename, typeof(Cst.Struct_VParam));
             if (temp != null)
             {
                 m_VGaugeParam = (Cst.Struct_VParam)temp;
             }
         }
     }
 }
Пример #2
0
        public virtual void LoadParameter()
        {
            object temp = new SerialXML().ReadSetting(XmlFile, Name, GetType());

            if (temp != null)
            {
                Clone((ClassParameter)temp);
            }
        }