Loading…

Method Name: dv_trim

Method ID: 0x41DE

Method Label: Sensor trim

Method Help: Ajuste de variable de dispositivo: Permite que la medida de calibración de una variable de dispositivo se ajuste linealmente. El punto de ajuste que se envía al dispositivo debe representar el valor de variable del proceso aplicado actualmente.


  • {
  • char status[3];
  • char disp_string1[135];
  • char disp_string2[60];
  • int trim_code;
  • int doneHighTrim;
  • int retry;
  • int slen1;
  • int slen2;
  • int gas_idx;
  • int cal_gas_cnt;
  • float trim_point;
  • float trim_min;
  • float trim_max;
  • int i;
  • int ack;
  • int var_id[2];
  • slen1 = 135;
  • slen2 = 60;
  • _set_device_status(0xFF,0);
  • _set_all_resp_code(0);
  • _set_xmtr_device_status(0xFF,0);
  • _set_xmtr_all_resp_code(0);
  • SendPassword();
  • if (transmitter_revision > 1)
  • {
  • if (WriteEnabled == 0)
  • {
  • process_abort();
  • }
  • }
  • _get_dictionary_string(19726337,disp_string1,slen1);
  • ACKNOWLEDGE(disp_string1);
  • _add_abort_method(4118);
  • _get_dictionary_string(19726356,disp_string1,slen1);
  • ACKNOWLEDGE(disp_string1);
  • do {
  • retry = 1;
  • cal_gas_cnt = SELECT_FROM_LIST(literal_string(613),literal_string(614)) + 1;
  • calSensorId = 0;
  • calType = cal_gas_cnt;
  • send(132,status);
  • if (status[0])
  • {
  • display_response_status(132,status[0]);


Please login for more