Loading…

Method Name: edit_type

Method ID: 0x4028

Method Label: Sensor type

Method Help: Select sensor type mv,Ohm,T/C,RTD


  • {
  • int x;
  • int y;
  • int z;
  • int lokal_type;
  • int lokal_var1;
  • int lokal_var2;
  • char status[3];
  • float lokal_usl;
  • float lokal_lsl;
  • float lokal_ms;
  • int lokal_units;
  • _fassign(16407,0);
  • x = SELECT_FROM_LIST(literal_string(118),literal_string(119));
  • switch (x)
  • {
  • case 0:
  • y = SELECT_FROM_LIST(literal_string(120),literal_string(121));
  • lokal_type = y + 13;
  • _fassign(16407,100.0);
  • _get_dev_var_value(literal_string(122),0,16407);
  • break;
  • case 1:
  • y = SELECT_FROM_LIST(literal_string(123),literal_string(124));
  • lokal_type = y + 16;
  • break;
  • case 2:
  • y = SELECT_FROM_LIST(literal_string(125),literal_string(126));
  • if (y == 0)
  • lokal_type = 1;
  • else
  • lokal_type = 2;
  • break;
  • case 3:
  • y = SELECT_FROM_LIST(literal_string(127),literal_string(128));
  • if (y == 0)
  • lokal_type = 5;
  • else
  • lokal_type = 6;
  • break;
  • case 4:
  • y = SELECT_FROM_LIST(literal_string(129),literal_string(130));
  • if (y == 0)
  • lokal_type = 7;
  • else
  • lokal_type = 8;
  • break;
  • }
  • switch (lokal_type)
  • {
  • case 1:
  • lokal_usl = 70;
  • lokal_lsl = -10;
  • lokal_ms = 2;
  • lokal_units = 36;
  • lokal_var1 = 1;
  • lokal_var2 = 2;
  • break;
  • case 2:
  • lokal_usl = 1100;
  • lokal_lsl = -100;
  • lokal_ms = 20;
  • lokal_units = 36;


Please login for more