public static double CustomUnitToMicron(double MeasureValue, enUniMis CustomUnit) { double retVal = 0; //Converto in micron ... switch (CustomUnit) { case enUniMis.inches: // 1 inch = 25400 micron ... retVal = 25.4 * MeasureValue; break; case enUniMis.um: retVal = MeasureValue / 1000; break; case enUniMis.meters: retVal = 1000 * MeasureValue; break; case enUniMis.cm: retVal = 10 * MeasureValue; break; case enUniMis.mm: retVal = MeasureValue; break; case enUniMis.dmm: retVal = MeasureValue / 10; break; } return(retVal); }
public MeasureSystem() { try { UserUnit = enUniMis.mm; } catch (Exception ex) { LogHelper.GetLogger <MeasureSystem>().Error(ex.Message); LogHelper.GetLogger <MeasureSystem>().Error(ex.StackTrace); } }