You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

129 lines
7.5 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using demo.ClassHelper.DirectoryOperate;
using demo.ClassHelper.FileOperate;
using System.Reflection;
namespace demo
{
public enum EmAxisSevonName
{
}
class GlobalMethod
{
public static string[] GetPartNumberFile()
{
List<string> fileName = new List<string>();
DirectoryOperate.GetFiles(GlobalVariable._PartNumberPath, ".ini", ref fileName);
string[] file = new string[fileName.Count];
for (int i = 0; i < fileName.Count; i++)
{
file[i] = fileName[i];
}
return file;
}
public static bool IsExitFile(string fileName)
{
return GetPartNumberFile().Contains(fileName) ? true : false;
}
public static void SetMatParam(string filePath)
{
GlobalVariable._StMat.lblCurX = IniHelper.ReadStrFromIni("MatParam", "x", filePath);
GlobalVariable._StMat.lblCurY = IniHelper.ReadStrFromIni("MatParam", "y", filePath);
GlobalVariable._StMat.lblCurH = IniHelper.ReadStrFromIni("MatParam", "h", filePath);
GlobalVariable._StAAOffset.txtU1 = IniHelper.ReadStrFromIni("OffsetParam", "txtU1", filePath);
GlobalVariable._StAAOffset.txtU2 = IniHelper.ReadStrFromIni("OffsetParam", "txtU2", filePath);
GlobalVariable._StAAOffset.txtU3 = IniHelper.ReadStrFromIni("OffsetParam", "txtU3", filePath);
GlobalVariable._StAAOffset.txtU4 = IniHelper.ReadStrFromIni("OffsetParam", "txtU4", filePath);
GlobalVariable._StAAOffset.txtV1 = IniHelper.ReadStrFromIni("OffsetParam", "txtV1", filePath);
GlobalVariable._StAAOffset.txtV2 = IniHelper.ReadStrFromIni("OffsetParam", "txtV2", filePath);
GlobalVariable._StAAOffset.txtV3 = IniHelper.ReadStrFromIni("OffsetParam", "txtV3", filePath);
GlobalVariable._StAAOffset.txtV4 = IniHelper.ReadStrFromIni("OffsetParam", "txtV4", filePath);
GlobalVariable._StAAOffset.txtW1 = IniHelper.ReadStrFromIni("OffsetParam", "txtW1", filePath);
GlobalVariable._StAAOffset.txtW2 = IniHelper.ReadStrFromIni("OffsetParam", "txtW2", filePath);
GlobalVariable._StAAOffset.txtW3 = IniHelper.ReadStrFromIni("OffsetParam", "txtW3", filePath);
GlobalVariable._StAAOffset.txtW4 = IniHelper.ReadStrFromIni("OffsetParam", "txtW4", filePath);
GlobalVariable._StBeforeAssembleOffset.txtBeforeAssembleX1 = IniHelper.ReadStrFromIni("OffsetParam", "txtBeforeAssembleX1", filePath);
GlobalVariable._StBeforeAssembleOffset.txtBeforeAssembleX2 = IniHelper.ReadStrFromIni("OffsetParam", "txtBeforeAssembleX2", filePath);
GlobalVariable._StBeforeAssembleOffset.txtBeforeAssembleX3 = IniHelper.ReadStrFromIni("OffsetParam", "txtBeforeAssembleX3", filePath);
GlobalVariable._StBeforeAssembleOffset.txtBeforeAssembleX4 = IniHelper.ReadStrFromIni("OffsetParam", "txtBeforeAssembleX4", filePath);
GlobalVariable._StBeforeAssembleOffset.txtBeforeAssembleY1 = IniHelper.ReadStrFromIni("OffsetParam", "txtBeforeAssembleY1", filePath);
GlobalVariable._StBeforeAssembleOffset.txtBeforeAssembleY2 = IniHelper.ReadStrFromIni("OffsetParam", "txtBeforeAssembleY2", filePath);
GlobalVariable._StBeforeAssembleOffset.txtBeforeAssembleY3 = IniHelper.ReadStrFromIni("OffsetParam", "txtBeforeAssembleY3", filePath);
GlobalVariable._StBeforeAssembleOffset.txtBeforeAssembleY4 = IniHelper.ReadStrFromIni("OffsetParam", "txtBeforeAssembleY4", filePath);
GlobalVariable._StBeforeAssembleOffset.txtBeforeAssembleR1 = IniHelper.ReadStrFromIni("OffsetParam", "txtBeforeAssembleR1", filePath);
GlobalVariable._StBeforeAssembleOffset.txtBeforeAssembleR2 = IniHelper.ReadStrFromIni("OffsetParam", "txtBeforeAssembleR2", filePath);
GlobalVariable._StBeforeAssembleOffset.txtBeforeAssembleR3 = IniHelper.ReadStrFromIni("OffsetParam", "txtBeforeAssembleR3", filePath);
GlobalVariable._StBeforeAssembleOffset.txtBeforeAssembleR4 = IniHelper.ReadStrFromIni("OffsetParam", "txtBeforeAssembleR4", filePath);
GlobalVariable._StAfterAssembleOffset.txtAfterAssembleX1 = IniHelper.ReadStrFromIni("OffsetParam", "txtAfterAssembleX1", filePath);
GlobalVariable._StAfterAssembleOffset.txtAfterAssembleX2 = IniHelper.ReadStrFromIni("OffsetParam", "txtAfterAssembleX2", filePath);
GlobalVariable._StAfterAssembleOffset.txtAfterAssembleX3 = IniHelper.ReadStrFromIni("OffsetParam", "txtAfterAssembleX3", filePath);
GlobalVariable._StAfterAssembleOffset.txtAfterAssembleX4 = IniHelper.ReadStrFromIni("OffsetParam", "txtAfterAssembleX4", filePath);
GlobalVariable._StAfterAssembleOffset.txtAfterAssembleY1 = IniHelper.ReadStrFromIni("OffsetParam", "txtAfterAssembleY1", filePath);
GlobalVariable._StAfterAssembleOffset.txtAfterAssembleY2 = IniHelper.ReadStrFromIni("OffsetParam", "txtAfterAssembleY2", filePath);
GlobalVariable._StAfterAssembleOffset.txtAfterAssembleY3 = IniHelper.ReadStrFromIni("OffsetParam", "txtAfterAssembleY3", filePath);
GlobalVariable._StAfterAssembleOffset.txtAfterAssembleY4 = IniHelper.ReadStrFromIni("OffsetParam", "txtAfterAssembleY4", filePath);
//string[] strArrMatSection = IniHelper.INIGetAllItems(filePath, "MatParam");
//for (int i = 0; i < strArrMatSection.Length; i++)
//{
// Type t0 = GlobalVariable._StMat.GetType();
// FieldInfo[] fields1 = t0.GetFields();
// foreach (FieldInfo field in fields1)
// {
// if (field.Name == strArrMatSection[i])
// {
// field.GetValue(IniHelper.ReadStrFromIni("MatParam", strArrMatSection[i], filePath));
// }
// }
//}
//string[] strArrOffsetSection = IniHelper.INIGetAllItems(filePath, "OffsetParam");
//for (int i = 0; i < strArrOffsetSection.Length; i++ )
//{
// Type t1 = GlobalVariable._StAAOffset.GetType();
// FieldInfo[] fields1 = t1.GetFields();
// foreach (FieldInfo field in fields1)
// {
// if (field.Name == strArrOffsetSection[i])
// {
// field.GetValue(IniHelper.ReadStrFromIni("OffsetParam", strArrOffsetSection[i], filePath));
// }
// }
// Type t2 = GlobalVariable._StBeforeAssembleOffset.GetType();
// FieldInfo[] fields2 = t2.GetFields();
// foreach (FieldInfo field in fields2)
// {
// if (field.Name == strArrOffsetSection[i])
// {
// field.GetValue(IniHelper.ReadStrFromIni("OffsetParam", strArrOffsetSection[i], filePath));
// }
// }
// Type t3 = GlobalVariable._StAfterAssembleOffset.GetType();
// FieldInfo[] fields3 = t3.GetFields();
// foreach (FieldInfo field in fields3)
// {
// if (field.Name == strArrOffsetSection[i])
// {
// field.GetValue(IniHelper.ReadStrFromIni("OffsetParam", strArrOffsetSection[i], filePath));
// }
// }
//}
}
}
}