Loading…
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