Пример #1
0
        //private static void Init_CA210()
        //{
        //    m_IMemory.ChannelNO = 15;
        //    Thread.Sleep(50);
        //    m_ICa.SetAnalogRange(2.5f, 2.5f);
        //    //if (m_ICa.DisplayMode != 0)
        //    //    m_ICa.DisplayMode = 0;
        //    //m_IMemory.SetChannelID(" ");
        //    //if (m_IMemory.ChannelID != "WB AutoAdj")
        //    //    m_IMemory.SetChannelID("WB AutoAdj");
        //    //m_ICa.Measure(1);

        //}

        public static void CalibrateZero(string mes = "")
        {
            var FS = new FullScreen("Please wait...", Color.LimeGreen);

            if (MessageBox.Show("Выполнить калибровку и запустить программу?", "CalZero", MessageBoxButtons.OKCancel) == DialogResult.Cancel)
            {
                isConnectedMinolta = false;
                return;
            }

            try
            {
                FS.Show();
                m_ICa.CalZero();
                FS.Close();
            }
            catch (Exception exCal)
            {
                MessageBox.Show("Ошибка! Не удалось подключиться к Минолте по USB.\nПроверьте USB соединение с Минолтой.\n\n\n\n\n\n" + exCal, "Не удается подключить к Минолте по USB");
                isConnectedMinolta = false;
                string error2 = "CA Command Error\n--too bright\n--block light";
                if (exCal.Message == error2)
                {
                    CalibrateZero("Слишком ярко!");
                }
            }
        }
Пример #2
0
 private static void CalibrateZero(string mes = "")
 {
     MessageBox.Show("Переключите пробник в режим \"0-CAL\"\n\n" + mes,
                     (mes == "") ? "Нужно провести калибровку" : mes,
                     MessageBoxButtons.OK, MessageBoxIcon.Warning);
     try
     {
         m_ICa.CalZero();
         MessageBox.Show("Переключите пробник в режим \"MEAS\"", "Успешно",
                         MessageBoxButtons.OK, MessageBoxIcon.Information);
     }
     catch (Exception exCal)
     {
         string error2 = "CA Command Error\n--too bright\n--block light";
         if (exCal.Message == error2)
         {
             CalibrateZero("Слишком ярко!");
         }
     }
 }
        public static void CalibrateZero(string mes = "")
        {
            if (MessageBox.Show("CalZero?", "CalZero", MessageBoxButtons.OKCancel) == DialogResult.Cancel)
            {
                return;
            }

            try
            {
                m_ICa.CalZero();
            }
            catch (Exception exCal)
            {
                MessageBox.Show("Колибровка не выполнена.\n\n" + exCal);
                string error2 = "CA Command Error\n--too bright\n--block light";
                if (exCal.Message == error2)
                {
                    CalibrateZero("Слишком ярко!");
                }
            }
        }