Loading…

Method Name: MthdLinearizeInputWrite_NEW

Method ID: 0x4459

Method Label: Transfering the fixpoint table to device

Method Help: Save the new fixpoint table to device


  • {
  • char status[3];
  • char disp_string1[60];
  • int slen1;
  • int n;
  • int result;
  • int rc;
  • int seta;
  • int q;
  • int i;
  • int Xindex1;
  • int Xindex2;
  • int Yindex1;
  • int Yindex2;
  • float a;
  • float b;
  • float x0;
  • float x1;
  • float x2;
  • float x3;
  • float x4;
  • float x5;
  • float x6;
  • float x7;
  • float x8;
  • float x9;
  • float x10;
  • float x11;
  • float x12;
  • float x13;
  • float x14;
  • float x15;
  • float x16;
  • float x17;
  • float x18;
  • float x19;
  • float x20;
  • float x21;
  • float x22;
  • float x23;
  • float x24;
  • float x25;
  • float x26;
  • float x27;
  • float x28;
  • float x29;
  • float x30;
  • float x31;
  • float y0;
  • float y1;
  • float y2;
  • float y3;
  • float y4;
  • float y5;
  • float y6;
  • float y7;
  • float y8;
  • float y9;
  • float y10;
  • float y11;
  • float y12;
  • float y13;
  • float y14;
  • float y15;
  • float y16;
  • float y17;
  • float y18;
  • float y19;
  • float y20;
  • float y21;
  • float y22;
  • float y23;
  • float y24;
  • float y25;
  • float y26;
  • float y27;
  • float y28;
  • float y29;
  • float y30;
  • float y31;
  • x0 = x1 = x2 = x3 = x4 = x5 = x6 = x6 = x7 = x8 = x9 = x10 = x11 = x12 = x13 = x14 = x15 = x16 = 0;
  • x17 = x18 = x19 = x20 = x21 = x22 = x23 = x24 = x25 = x26 = x27 = x28 = x29 = x31 = 0;
  • y0 = y1 = y2 = y3 = y4 = y5 = y6 = y7 = y8 = y9 = y10 = y11 = y12 = y13 = y14 = y15 = y16 = 0;
  • y17 = y18 = y19 = y20 = y21 = y22 = y23 = y24 = y25 = y26 = y27 = y28 = y29 = y30 = y31 = 0;
  • a = b = 0.0;
  • slen1 = 60;
  • q = n = 0;
  • seta = 0;
  • _set_all_resp_code(0);
  • _set_device_status(0xFF,0);
  • _set_xmtr_device_status(0xFF,0);
  • _set_xmtr_all_resp_code(0);
  • PUT_MESSAGE(literal_string(1054));
  • if (X0 > X1)
  • {
  • Xindex1 = 1;
  • Xindex2 = 2;
  • ACKNOWLEDGE(literal_string(1055));
  • process_abort();
  • }
  • if (X1 > X2)
  • {
  • Xindex1 = 2;
  • Xindex2 = 3;
  • ACKNOWLEDGE(literal_string(1055));
  • process_abort();
  • }
  • if (X2 > X3)
  • {
  • Xindex1 = 3;
  • Xindex2 = 4;
  • ACKNOWLEDGE(literal_string(1055));
  • process_abort();
  • }
  • if (X3 > X4)
  • {
  • Xindex1 = 4;
  • Xindex2 = 5;
  • ACKNOWLEDGE(literal_string(1055));
  • process_abort();
  • }
  • if (X4 > X5)
  • {
  • Xindex1 = 5;
  • Xindex2 = 6;
  • ACKNOWLEDGE(literal_string(1055));
  • process_abort();
  • }
  • if (X5 > X6)
  • {
  • Xindex1 = 6;
  • Xindex2 = 7;
  • ACKNOWLEDGE(literal_string(1055));
  • process_abort();
  • }
  • if (X6 > X7)
  • {
  • Xindex1 = 7;
  • Xindex2 = 8;
  • ACKNOWLEDGE(literal_string(1055));
  • process_abort();
  • }
  • if (X7 > X8)
  • {
  • Xindex1 = 8;
  • Xindex2 = 9;
  • ACKNOWLEDGE(literal_string(1055));
  • process_abort();
  • }
  • if (X8 > X9)
  • {
  • Xindex1 = 9;
  • Xindex2 = 10;
  • ACKNOWLEDGE(literal_string(1055));
  • process_abort();
  • }
  • if (X9 > X10)
  • {
  • Xindex1 = 10;
  • Xindex2 = 11;
  • ACKNOWLEDGE(literal_string(1055));
  • process_abort();
  • }
  • if (X10 > X11)
  • {
  • Xindex1 = 11;
  • Xindex2 = 12;
  • ACKNOWLEDGE(literal_string(1055));
  • process_abort();
  • }
  • if (X11 > X12)
  • {
  • Xindex1 = 12;
  • Xindex2 = 13;
  • ACKNOWLEDGE(literal_string(1055));
  • process_abort();
  • }
  • if (X12 > X13)
  • {
  • Xindex1 = 13;
  • Xindex2 = 14;
  • ACKNOWLEDGE(literal_string(1055));
  • process_abort();
  • }
  • if (X13 > X14)
  • {
  • Xindex1 = 14;
  • Xindex2 = 15;
  • ACKNOWLEDGE(literal_string(1055));
  • process_abort();
  • }
  • if (X14 > X15)
  • {
  • Xindex1 = 15;
  • Xindex2 = 16;
  • ACKNOWLEDGE(literal_string(1055));
  • process_abort();
  • }
  • if (X15 > X16)
  • {
  • Xindex1 = 16;
  • Xindex2 = 17;
  • ACKNOWLEDGE(literal_string(1055));
  • process_abort();
  • }
  • if (X16 > X17)
  • {
  • Xindex1 = 17;
  • Xindex2 = 18;
  • ACKNOWLEDGE(literal_string(1055));
  • process_abort();
  • }
  • if (X17 > X18)
  • {
  • Xindex1 = 18;
  • Xindex2 = 19;
  • ACKNOWLEDGE(literal_string(1055));
  • process_abort();
  • }
  • if (X18 > X19)
  • {
  • Xindex1 = 19;
  • Xindex2 = 20;
  • ACKNOWLEDGE(literal_string(1055));
  • process_abort();
  • }
  • if (X19 > X20)
  • {
  • Xindex1 = 20;
  • Xindex2 = 21;
  • ACKNOWLEDGE(literal_string(1055));
  • process_abort();
  • }
  • if (X20 > X21)
  • {
  • Xindex1 = 21;
  • Xindex2 = 22;
  • ACKNOWLEDGE(literal_string(1055));
  • process_abort();
  • }
  • if (X21 > X22)
  • {
  • Xindex1 = 22;
  • Xindex2 = 23;
  • ACKNOWLEDGE(literal_string(1055));
  • process_abort();
  • }
  • if (X22 > X23)
  • {
  • Xindex1 = 23;
  • Xindex2 = 24;
  • ACKNOWLEDGE(literal_string(1055));
  • process_abort();
  • }
  • if (X23 > X24)
  • {
  • Xindex1 = 24;
  • Xindex2 = 25;
  • ACKNOWLEDGE(literal_string(1055));
  • process_abort();
  • }
  • if (X24 > X25)
  • {
  • Xindex1 = 25;
  • Xindex2 = 26;
  • ACKNOWLEDGE(literal_string(1055));
  • process_abort();
  • }
  • if (X25 > X26)
  • {
  • Xindex1 = 26;
  • Xindex2 = 27;
  • ACKNOWLEDGE(literal_string(1055));
  • process_abort();
  • }
  • if (X26 > X27)
  • {
  • Xindex1 = 27;
  • Xindex2 = 28;
  • ACKNOWLEDGE(literal_string(1055));
  • process_abort();
  • }
  • if (X27 > X28)
  • {
  • Xindex1 = 28;
  • Xindex2 = 29;
  • ACKNOWLEDGE(literal_string(1055));
  • process_abort();
  • }
  • if (X28 > X29)
  • {
  • Xindex1 = 29;
  • Xindex2 = 30;
  • ACKNOWLEDGE(literal_string(1055));
  • process_abort();
  • }
  • if (X29 > X30)
  • {
  • Xindex1 = 30;
  • Xindex2 = 31;
  • ACKNOWLEDGE(literal_string(1055));
  • process_abort();
  • }
  • if (X30 > X31)
  • {
  • Xindex1 = 31;
  • Xindex2 = 32;
  • ACKNOWLEDGE(literal_string(1055));
  • process_abort();
  • }


Please login for more