Loading…

方法名称: AutoBufferCalibration_method

方法ID: 0x414E

方法标签: Auto Buffer Calibration

方法描述: Auto buffer calibration. Select calibration buffer type (one of the pre-defined or user-defined) and the two calibration points before running this procedure. The procedure performs the calibration steps. The sensor temperature is used for calibration. Device automatically detects pH and temperature stability before performing calibration


  • {
  • char status[3];
  • char string1[60];
  • char disp_string1[60];
  • int len1;
  • int slen1;
  • int rc;
  • int selection;
  • int current;
  • len1 = 60;
  • slen1 = 60;
  • _set_all_resp_code(0);
  • _set_xmtr_all_resp_code(0);
  • _set_device_status(0xFF,0);
  • _set_xmtr_device_status(0xFF,0);
  • _get_dictionary_string(19726337,string1,len1);
  • ACKNOWLEDGE(string1);
  • _add_abort_method(4118);
  • _get_dictionary_string(19726356,disp_string1,slen1);
  • ACKNOWLEDGE(disp_string1);
  • send(234,status);
  • if (status[0])
  • {
  • display_response_status(234,status[0]);
  • DELAY(4,literal_string(833));
  • process_abort();
  • }
  • if (MeasurementPh_calibrationStatus != 0 && MeasurementPh_calibrationStatus != 7 && MeasurementPh_calibrationStatus != 8 && MeasurementPh_calibrationStatus != 11 && MeasurementPh_calibrationStatus != 9 && MeasurementPh_calibrationStatus != 10 && MeasurementPh_calibrationStatus != 22 && MeasurementPh_calibrationStatus != 21)
  • {
  • _remove_abort_method(4118);
  • ACKNOWLEDGE(literal_string(834));
  • process_abort();
  • }
  • current = SetCurrentHold_method();
  • if (current == 0)
  • {
  • _remove_abort_method(4118);
  • _add_abort_method(16881);
  • _add_abort_method(4118);
  • }
  • MeasurementPh_calibrationStatus = 3;
  • MeasurementPh_calibrationMode = 4;
  • send(235,status);
  • if (status[0])
  • {
  • display_response_status(235,status[0]);
  • DELAY(4,literal_string(833));


请登录以获得完整内容