コード例 #1
0
ファイル: Plotter.cs プロジェクト: dqdv/DqDv
        private static double GetTimeMultiplier(TimeUoM timeUoM)
        {
            switch (timeUoM)
            {
            case TimeUoM.Seconds:
                return(1);

            case TimeUoM.Minutes:
                return(0.0166666666666667);    // 1 / 60

            case TimeUoM.Hours:
                return(2.777777777777778e-4);    // 1 / 3600

            case TimeUoM.Days:
                return(1.157407407407407e-5);    // 1 / (3600 * 24)

            default:
                return(1);
            }
        }
コード例 #2
0
ファイル: ChartPlotterBase.cs プロジェクト: dqdv/DqDv
        private static string FormatTimeAxis(TimeUoM timeUoM)
        {
            switch (timeUoM)
            {
            case TimeUoM.Seconds:
                return(Title.TimeCustom1);

            case TimeUoM.Minutes:
                return(Title.TimeCustom2);

            case TimeUoM.Hours:
                return(Title.TimeCustom3);

            case TimeUoM.Days:
                return(Title.TimeCustom4);

            default:
                return(Title.TimeCustom1);
            }
        }