Exemplo n.º 1
0
 public void ReadTextureSettings()
 {
     try
     {
         if (File.Exists(IniFileName))
         {
             SampleNameTxt    = IniHelper.INIGetStringValue(IniFileName, SectionTextureSetting, "SampleNameTxt", "sample_name1,sample_name2").Split(',');
             SampleSnTxt      = IniHelper.INIGetStringValue(IniFileName, SectionTextureSetting, "SampleSnTxt", "01234,01235,56789").Split(',');
             FaceExpTxt       = Array.ConvertAll(IniHelper.INIGetStringValue(IniFileName, SectionTextureSetting, "FaceExpTxt", "110,200,210").Split(','), double.Parse);
             PeakDegreeTxt    = Array.ConvertAll(IniHelper.INIGetStringValue(IniFileName, SectionTextureSetting, "PeakDegreeTxt", "28.4,28.6,56.1").Split(','), double.Parse);
             TubeVoltageTxt   = Array.ConvertAll(IniHelper.INIGetStringValue(IniFileName, SectionTextureSetting, "TubeVoltageTxt", "25,26,30").Split(','), double.Parse);
             TubeCurrentTxt   = Array.ConvertAll(IniHelper.INIGetStringValue(IniFileName, SectionTextureSetting, "TubeCurrentTxt", "25,26,30").Split(','), double.Parse);
             BMIndexTxt       = Array.ConvertAll(IniHelper.INIGetStringValue(IniFileName, SectionTextureSetting, "BMIndexTxt", "0,0,1").Split(','), int.Parse);
             ScanMethodTxt    = Convert.ToInt32(IniHelper.INIGetStringValue(IniFileName, SectionTextureSetting, "ScanMethodTxt", "0"));
             PsiStepTxt       = Array.ConvertAll(IniHelper.INIGetStringValue(IniFileName, SectionTextureSetting, "PsiStepTxt", "5,5,1").Split(','), double.Parse);
             PsiStartAngleTxt = Array.ConvertAll(IniHelper.INIGetStringValue(IniFileName, SectionTextureSetting, "PsiStartAngleTxt", "0,0,0").Split(','), double.Parse);
             PsiStopAngleTxt  = Array.ConvertAll(IniHelper.INIGetStringValue(IniFileName, SectionTextureSetting, "PsiStopAngleTxt", "70,70,70").Split(','), double.Parse);
             PhiSpeedTxt      = Array.ConvertAll(IniHelper.INIGetStringValue(IniFileName, SectionTextureSetting, "PhiSpeedTxt", "5,5,10").Split(','), double.Parse);
             MeasureTimeTxt   = Array.ConvertAll(IniHelper.INIGetStringValue(IniFileName, SectionTextureSetting, "MeasureTimeTxt", "1,0.5,1").Split(','), double.Parse);
             MeasureMethodTxt = Convert.ToInt32(IniHelper.INIGetStringValue(IniFileName, SectionTextureSetting, "MeasureMethodTxt", "0"));
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.ToString());
     }
 }
Exemplo n.º 2
0
        public void ReadMeasureSettings()
        {
            try
            {
                if (File.Exists(IniFileName))
                {
                    SampleName    = IniHelper.INIGetStringValue(IniFileName, SectionSDDSetting, "SampleName", "SDD_sample_name,LDA_sample_name").Split(',');
                    SampleSn      = IniHelper.INIGetStringValue(IniFileName, SectionSDDSetting, "SampleSn", "01234,56789").Split(',');
                    MeasureMethod = Convert.ToInt32(IniHelper.INIGetStringValue(IniFileName, SectionSDDSetting, "MeasureMethod", "0"));
                    StartDegree   = Array.ConvertAll(IniHelper.INIGetStringValue(IniFileName, SectionSDDSetting, "StartDegree", "150,150,150,150").Split(','), double.Parse);
                    StopDegree    = Array.ConvertAll(IniHelper.INIGetStringValue(IniFileName, SectionSDDSetting, "StopDegree", "150, 150, 150, 150").Split(','), double.Parse);
                    MeasureStep   = Array.ConvertAll(IniHelper.INIGetStringValue(IniFileName, SectionSDDSetting, "MeasureStep", "0.05,0.05,0.05,0.05").Split(','), double.Parse);
                    MeasureTime   = Array.ConvertAll(IniHelper.INIGetStringValue(IniFileName, SectionSDDSetting, "MeasureTime", "15,15,15,15").Split(','), double.Parse);
                    TubeVoltage   = Array.ConvertAll(IniHelper.INIGetStringValue(IniFileName, SectionSDDSetting, "TubeVoltage", "15,15,15,15").Split(','), double.Parse);
                    TubeCurrent   = Array.ConvertAll(IniHelper.INIGetStringValue(IniFileName, SectionSDDSetting, "TubeCurrent", "15,15,15,15").Split(','), double.Parse);
                    FiveAxisInUse = Array.ConvertAll(IniHelper.INIGetStringValue(IniFileName, SectionSDDSetting, "FiveAxis", "0,0,0,0").Split(','), int.Parse);

                    AnglePsi_Method0   = Array.ConvertAll(IniHelper.INIGetStringValue(IniFileName, SectionSDDSetting, "AnglePsi0", "0,15,30,45").Split(','), double.Parse);
                    AngleX_Method0     = Array.ConvertAll(IniHelper.INIGetStringValue(IniFileName, SectionSDDSetting, "AngleX0", "0,15,30,45").Split(','), double.Parse);
                    AngleY_Method0     = Array.ConvertAll(IniHelper.INIGetStringValue(IniFileName, SectionSDDSetting, "AngleY0", "0,15,30,45").Split(','), double.Parse);
                    AngleZ_Method0     = Array.ConvertAll(IniHelper.INIGetStringValue(IniFileName, SectionSDDSetting, "AngleZ0", "0,15,30,45").Split(','), double.Parse);
                    AngleAlpha_Method0 = Array.ConvertAll(IniHelper.INIGetStringValue(IniFileName, SectionSDDSetting, "AngleAlpha0", "0,15,30,45").Split(','), double.Parse);
                    AngleBeta_Method0  = Array.ConvertAll(IniHelper.INIGetStringValue(IniFileName, SectionSDDSetting, "AngleBeta0", "0,15,30,45").Split(','), double.Parse);

                    AnglePsi_Method1   = Array.ConvertAll(IniHelper.INIGetStringValue(IniFileName, SectionSDDSetting, "AnglePsi1", "0,15,30,45").Split(','), double.Parse);
                    AngleX_Method1     = Array.ConvertAll(IniHelper.INIGetStringValue(IniFileName, SectionSDDSetting, "AngleX1", "0,15,30,45").Split(','), double.Parse);
                    AngleY_Method1     = Array.ConvertAll(IniHelper.INIGetStringValue(IniFileName, SectionSDDSetting, "AngleY1", "0,15,30,45").Split(','), double.Parse);
                    AngleZ_Method1     = Array.ConvertAll(IniHelper.INIGetStringValue(IniFileName, SectionSDDSetting, "AngleZ1", "0,15,30,45").Split(','), double.Parse);
                    AngleAlpha_Method1 = Array.ConvertAll(IniHelper.INIGetStringValue(IniFileName, SectionSDDSetting, "AngleAlpha1", "0,15,30,45").Split(','), double.Parse);
                    AngleBeta_Method1  = Array.ConvertAll(IniHelper.INIGetStringValue(IniFileName, SectionSDDSetting, "AngleBeta1", "0,15,30,45").Split(','), double.Parse);

                    AnglePsi_Method2   = Array.ConvertAll(IniHelper.INIGetStringValue(IniFileName, SectionSDDSetting, "AnglePsi2", "0,15,30,45").Split(','), double.Parse);
                    AngleX_Method2     = Array.ConvertAll(IniHelper.INIGetStringValue(IniFileName, SectionSDDSetting, "AngleX2", "0,15,30,45").Split(','), double.Parse);
                    AngleY_Method2     = Array.ConvertAll(IniHelper.INIGetStringValue(IniFileName, SectionSDDSetting, "AngleY2", "0,15,30,45").Split(','), double.Parse);
                    AngleZ_Method2     = Array.ConvertAll(IniHelper.INIGetStringValue(IniFileName, SectionSDDSetting, "AngleZ2", "0,15,30,45").Split(','), double.Parse);
                    AngleAlpha_Method2 = Array.ConvertAll(IniHelper.INIGetStringValue(IniFileName, SectionSDDSetting, "AngleAlpha2", "0,15,30,45").Split(','), double.Parse);
                    AngleBeta_Method2  = Array.ConvertAll(IniHelper.INIGetStringValue(IniFileName, SectionSDDSetting, "AngleBeta2", "0,15,30,45").Split(','), double.Parse);

                    AnglePsi_Method3   = Array.ConvertAll(IniHelper.INIGetStringValue(IniFileName, SectionSDDSetting, "AnglePsi3", "0,15,30,45").Split(','), double.Parse);
                    AngleX_Method3     = Array.ConvertAll(IniHelper.INIGetStringValue(IniFileName, SectionSDDSetting, "AngleX3", "0,15,30,45").Split(','), double.Parse);
                    AngleY_Method3     = Array.ConvertAll(IniHelper.INIGetStringValue(IniFileName, SectionSDDSetting, "AngleY3", "0,15,30,45").Split(','), double.Parse);
                    AngleZ_Method3     = Array.ConvertAll(IniHelper.INIGetStringValue(IniFileName, SectionSDDSetting, "AngleZ3", "0,15,30,45").Split(','), double.Parse);
                    AngleAlpha_Method3 = Array.ConvertAll(IniHelper.INIGetStringValue(IniFileName, SectionSDDSetting, "AngleAlpha3", "0,15,30,45").Split(','), double.Parse);
                    AngleBeta_Method3  = Array.ConvertAll(IniHelper.INIGetStringValue(IniFileName, SectionSDDSetting, "AngleBeta3", "0,15,30,45").Split(','), double.Parse);

                    ZeroPointMotorTS = Array.ConvertAll(IniHelper.INIGetStringValue(IniFileName, SectionSDDSetting, "ZeroPointMotorTS", "0,0").Split(','), double.Parse);
                    ZeroPointMotorTD = Array.ConvertAll(IniHelper.INIGetStringValue(IniFileName, SectionSDDSetting, "ZeroPointMotorTD", "0,0").Split(','), double.Parse);
                    ZeroPointAlpha   = Array.ConvertAll(IniHelper.INIGetStringValue(IniFileName, SectionSDDSetting, "ZeroPointAlpha", "0,0").Split(','), double.Parse);
                    ZeroPointBeta    = Array.ConvertAll(IniHelper.INIGetStringValue(IniFileName, SectionSDDSetting, "ZeroPointBeta", "0,0").Split(','), double.Parse);
                    ZeroPointX       = Array.ConvertAll(IniHelper.INIGetStringValue(IniFileName, SectionSDDSetting, "ZeroPointX", "0,0").Split(','), double.Parse);
                    ZeroPointY       = Array.ConvertAll(IniHelper.INIGetStringValue(IniFileName, SectionSDDSetting, "ZeroPointY", "0,0").Split(','), double.Parse);
                    ZeroPointZ       = Array.ConvertAll(IniHelper.INIGetStringValue(IniFileName, SectionSDDSetting, "ZeroPointZ", "0,0").Split(','), double.Parse);
                    AutoFocus        = Array.ConvertAll(IniHelper.INIGetStringValue(IniFileName, SectionSDDSetting, "AutoFocus", "0,0").Split(','), double.Parse);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }
Exemplo n.º 3
0
 public void ReadDeviceInit()
 {
     try
     {
         if (File.Exists(IniFileName))
         {
             TargetType           = Convert.ToInt32(IniHelper.INIGetStringValue(IniFileName, SectionDevInit, "TargetType", "0"));
             WarmUpWaitSec        = Convert.ToInt32(IniHelper.INIGetStringValue(IniFileName, SectionDevInit, "WarmUpWaitSec", "360"));
             WarmUpVoltage        = Convert.ToDouble(IniHelper.INIGetStringValue(IniFileName, SectionDevInit, "WarmUpVoltage", "10.0"));
             WarmUpCurrent        = Convert.ToDouble(IniHelper.INIGetStringValue(IniFileName, SectionDevInit, "WarmUpCurrent", "5.0"));
             WarmUpLastTime       = IniHelper.INIGetStringValue(IniFileName, SectionDevInit, "WarmUpLastTime", " ");
             WarmUpIntervalMinute = Convert.ToInt32(IniHelper.INIGetStringValue(IniFileName, SectionDevInit, "WarmUpIntervalMinute", "28800"));
             DetectorType         = Convert.ToInt32(IniHelper.INIGetStringValue(IniFileName, SectionDevInit, "DetectorType", "0"));
             SDDMotorMode         = Convert.ToInt32(IniHelper.INIGetStringValue(IniFileName, SectionDevInit, "SDDMotorMode", "3"));
             DefaultVotage        = Convert.ToDouble(IniHelper.INIGetStringValue(IniFileName, SectionDevInit, "DefaultVotage", "10"));
             DefaultCurrent       = Convert.ToDouble(IniHelper.INIGetStringValue(IniFileName, SectionDevInit, "DefaultCurrent", "5"));
             SavePath             = IniHelper.INIGetStringValue(IniFileName, SectionDevInit, "SavePath", " ");
             OpenDataFileName     = IniHelper.INIGetStringValue(IniFileName, SectionDevInit, "OpenDataFileName", " ");
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.ToString());
     }
 }
Exemplo n.º 4
0
 /// <summary>
 /// 读取value
 /// </summary>
 /// <param name="_section">节点名称</param>
 /// <param name="_key">key</param>
 /// <returns>返回值</returns>
 public string GetVlueWithKey(string _section, string _key)
 {
     if (IniFileName != null && IniFileName != "")
     {
         return(IniHelper.INIGetStringValue(IniFileName, _section, _key, ""));
     }
     else
     {
         return("Error");
     }
 }
Exemplo n.º 5
0
 public void ReadLogin()
 {
     try
     {
         if (File.Exists(IniFileName))
         {
             UserName = IniHelper.INIGetStringValue(IniFileName, SectionLogin, "User", "administrator");
             UserPwd  = IniHelper.INIGetStringValue(IniFileName, SectionLogin, "Pwd", "123456");
             Language = Convert.ToInt32(IniHelper.INIGetStringValue(IniFileName, SectionLogin, "Language", "0"));
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.ToString());
     }
 }
Exemplo n.º 6
0
 public void ReadCommunication()
 {
     try
     {
         if (File.Exists(IniFileName))
         {
             UartPortName     = IniHelper.INIGetStringValue(IniFileName, SectionComm, "UartPort", "COM1");
             UartBaudrate     = IniHelper.INIGetStringValue(IniFileName, SectionComm, "UartBaudrate", "2400");
             UartSendRetryMax = Convert.ToInt32(IniHelper.INIGetStringValue(IniFileName, SectionComm, "UartSendRetryMax", "3"));
             IPAddress        = IniHelper.INIGetStringValue(IniFileName, SectionComm, "IPAddress", "192.168.1.2");
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.ToString());
     }
 }
Exemplo n.º 7
0
 public void ReadPearson()
 {
     try
     {
         if (File.Exists(IniFileName))
         {
             FunctionIndex    = Convert.ToInt32(IniHelper.INIGetStringValue(IniFileName, SectionPearson, "FunctionIndex", "0"));
             CustomExpEnabled = Convert.ToInt32(IniHelper.INIGetStringValue(IniFileName, SectionPearson, "CustomExpEnabled", "0"));
             n             = Convert.ToDouble(IniHelper.INIGetStringValue(IniFileName, SectionPearson, "n", "0"));
             s             = Convert.ToDouble(IniHelper.INIGetStringValue(IniFileName, SectionPearson, "s", "0"));
             BackgroudType = Convert.ToInt32(IniHelper.INIGetStringValue(IniFileName, SectionPearson, "BackgroudType", "0"));
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.ToString());
     }
 }