public void start(IVehicleDataSetting _dataSetting)
        {
            dataSetting     = _dataSetting;
            scale_base_data = dataSetting.getReleaseSCALE_BASE_DATA();

            cmbo_dirc_of_read.DataSource = Enum.GetValues(typeof(E_DIRC_DRIV)).Cast <E_DIRC_DRIV>();

            uc_bt_Save1.MyClick += Uc_bt_Save1_MyClick;


            set2UI(scale_base_data);
        }
        public void set2UI(sc.SCALE_BASE_DATA scale_base_data)
        {
            int         resolution                = (int)scale_base_data.RESOLUTION;
            int         inposition_area           = (int)scale_base_data.INPOSITION_AREA;
            int         Inposition_Stability_Time = (int)scale_base_data.INPOSITION_STABLE_TIME;
            int         Total_Pulse_Of_One_Scale  = (int)scale_base_data.TOTAL_SCALE_PULSE;
            int         scale_offset              = (int)scale_base_data.SCALE_OFFSET;
            int         Scale_Reset_Distance      = (int)scale_base_data.SCALE_RESE_DIST;
            E_DIRC_DRIV Direction_of_Read         = scale_base_data.READ_DIR;

            numic_Resolution_Value.Value              = (decimal)resolution / SCALE_100;
            numic_InpositionArea_Value.Value          = (decimal)inposition_area / SCALE_10000;
            numic_InpositionStabilityTime_Value.Value = (decimal)Inposition_Stability_Time / SCALE_10;
            numic_TotalPulseOfOneScale_Value.Value    = (decimal)Total_Pulse_Of_One_Scale;
            numic_ScaleOffset_Value.Value             = (decimal)scale_offset / SCALE_10000;
            numic_ScaleResetDistance_Value.Value      = (decimal)Scale_Reset_Distance / SCALE_10000;
            cmbo_dirc_of_read.SelectedItem            = Direction_of_Read;
        }