示例#1
0
        private void Sub_VREF0_Compensation(double HBM_RGB_Min_AM2_Voltage)
        {
            if (vars.Optic_Compensation_Stop == false)
            {
                double VREF0_Margin      = DP213OCSet.Get_VREF0_Margin();
                double New_VREF0_Voltage = (HBM_RGB_Min_AM2_Voltage - VREF0_Margin);
                api.WriteLine("New VREF0 Voltage : " + New_VREF0_Voltage);

                if (Is_New_VREF0_Overflow(New_VREF0_Voltage))
                {
                    vars.Optic_Compensation_Stop = true;
                }
                else
                {
                    Set_and_Send_VREF0(New_VREF0_Voltage);
                }
            }
        }