//DAV校准\校验
        private bool Cal_Ver_DAV(ushort ch_mask, byte device_ch_num, OTHER_TYPE_TypeDef standard_V, CAL_VER_FLAG_TypeDef c_v_flag)
        {
            bool   ret      = true;
            int    i        = 0;
            double truth_mv = 0;

            Analog_Analyte_Type_Select(ANALYTE_TYPE_TypeDef.ANALYTE_DAV);
            Analog_Analyte_Channel_Select((byte)ch_mask); //打开全部路通道一次性校准
            Analog_DAC8760_Output_Switch_Flag_Set(":关");  //打开电压电流输出
            //第一点电压校准\校验:
            Multichannel_One_Value_Fill(ch_mask, device_ch_num, checkBox_CH_Result_Sel, textBox_CH_Result, standard_V.First_Point_Value);
            Set_CH_Result();
            Thread.Sleep(2000);
            truth_mv = Analog_ADV_DAV_Standard_Read();                                                               //获取DAV的实际输入电压
            Multichannel_One_Value_Fill(ch_mask, device_ch_num, checkBox_Cal_Phy_CH_Sel, textBox_Cal_Phy, truth_mv); //填入基准值
            ret = Handle_Cal_Ver(ch_mask, device_ch_num, standard_V.Max_D_Value, c_v_flag);
            if (!ret)
            {
                return(false);
            }
            //第二点电压校准\校验:
            Multichannel_One_Value_Fill(ch_mask, device_ch_num, checkBox_CH_Result_Sel, textBox_CH_Result, standard_V.Second_Point_Value);
            Set_CH_Result();
            Thread.Sleep(2000);
            truth_mv = Analog_ADV_DAV_Standard_Read();                                                               //获取DAV的实际输入电压
            Multichannel_One_Value_Fill(ch_mask, device_ch_num, checkBox_Cal_Phy_CH_Sel, textBox_Cal_Phy, truth_mv); //填入基准值
            ret = Handle_Cal_Ver(ch_mask, device_ch_num, standard_V.Max_D_Value, c_v_flag);
            if (!ret)
            {
                return(false);
            }
            Analog_DAC8760_Output_Switch_Flag_Set(":开");//关闭电压电流输出
            return(ret);
        }
        //TC的内置冷端温度校准\校验
        private bool Cal_Ver_TC_CJC_T(ushort ch_mask, byte device_ch_num, OTHER_TYPE_TypeDef standard_T, CAL_VER_FLAG_TypeDef c_v_flag)
        {
            bool ret = true;

            Multichannel_One_Value_Fill(ch_mask, device_ch_num, checkBox_Cal_Phy_CH_Sel, textBox_Cal_Phy, standard_T.First_Point_Value); //填入基准值
            ret = Handle_Cal_Ver(ch_mask, device_ch_num, standard_T.Max_D_Value, c_v_flag);
            return(ret);
        }
        //DAI校准\校验
        private bool Cal_Ver_DAI(ushort ch_mask, byte device_ch_num, OTHER_TYPE_TypeDef standard_mA, CAL_VER_FLAG_TypeDef c_v_flag)
        {
            bool   ret      = true;
            int    i        = 0;
            double truth_mA = 0;

            Analog_Analyte_Type_Select(ANALYTE_TYPE_TypeDef.ANALYTE_DAI);
            Analog_DAC8760_Output_Switch_Flag_Set(":关");//打开电压电流输出
            for (i = 0; i < device_ch_num; i++)
            {
                checkBox_Cal_Phy_CH_Sel[i].Checked = false; //清空通道选择
            }
            for (i = 0; i < device_ch_num; i++)             //选择通道,并填入发送值
            {
                if (0x01 == ((ch_mask >> i) & 0x01))
                {
                    ushort current_mask = (ushort)(ch_mask & (1 << i));
                    checkBox_Cal_Phy_CH_Sel[i].Checked = true;
                    //选中当前通道
                    Analog_Analyte_Channel_Select((byte)current_mask);
                    //第一点电流校准\校验
                    Multichannel_One_Value_Fill(ch_mask, device_ch_num, checkBox_CH_Result_Sel, textBox_CH_Result, standard_mA.First_Point_Value);
                    Set_CH_Result();
                    Thread.Sleep(2000);
                    truth_mA = Analog_ADI_DAI_Standard_Read();                                                                    //获取实际电流
                    Multichannel_One_Value_Fill(current_mask, device_ch_num, checkBox_Cal_Phy_CH_Sel, textBox_Cal_Phy, truth_mA); //填入基准值
                    ret = Handle_Cal_Ver(current_mask, device_ch_num, standard_mA.Max_D_Value, c_v_flag);
                    if (!ret)
                    {
                        return(false);
                    }
                    richTextBox_AnalogMessage.Text += toolStripStatusLabelCOM.Text + "\r\n";

                    //第二点电流校准\校验
                    Multichannel_One_Value_Fill(ch_mask, device_ch_num, checkBox_CH_Result_Sel, textBox_CH_Result, standard_mA.Second_Point_Value);
                    Set_CH_Result();
                    Thread.Sleep(2000);
                    truth_mA = Analog_ADI_DAI_Standard_Read();                                                                    //获取实际电流
                    Multichannel_One_Value_Fill(current_mask, device_ch_num, checkBox_Cal_Phy_CH_Sel, textBox_Cal_Phy, truth_mA); //填入基准值
                    ret = Handle_Cal_Ver(current_mask, device_ch_num, standard_mA.Max_D_Value, c_v_flag);
                    if (!ret)
                    {
                        return(false);
                    }
                    richTextBox_AnalogMessage.Text    += toolStripStatusLabelCOM.Text + "\r\n";
                    checkBox_Cal_Phy_CH_Sel[i].Checked = false;
                }
            }
            Analog_DAC8760_Output_Switch_Flag_Set(":开");//关闭电压电流输出
            return(true);
        }