Loading…

Method Name: MthdSetLin_New

Method ID: 0x4458

Method Label: Load selected Table

Method Help: Load the selected table from device


  • {
  • char status[3];
  • char disp_string1[60];
  • int slen1;
  • int i;
  • int m;
  • int seta;
  • float a;
  • float b;
  • a = b = 100;
  • slen1 = 60;
  • _set_all_resp_code(0);
  • _set_device_status(0xFF,0);
  • _set_xmtr_device_status(0xFF,0);
  • _set_xmtr_all_resp_code(0);
  • switch (FIXPOINT_TAB_ENTRY)
  • {
  • case 0:
  • FIXPOINT_TAB_ENTRY = 0;
  • for (i = 0; i <= 30; i + 3)
  • {
  • _iassign(17101,i);
  • send_trans(204,0,status);
  • PUT_MESSAGE(literal_string(1052));
  • switch (i)
  • {
  • case 0:
  • _fassign(16716,FIXPOINT_TAB_XN1_VALUE);
  • _fassign(16908,FIXPOINT_TAB_YN1_VALUE);
  • _fassign(16722,FIXPOINT_TAB_XN2_VALUE);
  • _fassign(16914,FIXPOINT_TAB_YN2_VALUE);
  • _fassign(16728,FIXPOINT_TAB_XN3_VALUE);
  • _fassign(16920,FIXPOINT_TAB_YN3_VALUE);
  • break;
  • case 3:
  • _fassign(16734,FIXPOINT_TAB_XN1_VALUE);
  • _fassign(16926,FIXPOINT_TAB_YN1_VALUE);
  • _fassign(16740,FIXPOINT_TAB_XN2_VALUE);
  • _fassign(16932,FIXPOINT_TAB_YN2_VALUE);
  • _fassign(16746,FIXPOINT_TAB_XN3_VALUE);
  • _fassign(16938,FIXPOINT_TAB_YN3_VALUE);
  • break;
  • case 6:
  • _fassign(16752,FIXPOINT_TAB_XN1_VALUE);
  • _fassign(16944,FIXPOINT_TAB_YN1_VALUE);
  • _fassign(16758,FIXPOINT_TAB_XN2_VALUE);
  • _fassign(16950,FIXPOINT_TAB_YN2_VALUE);
  • _fassign(16764,FIXPOINT_TAB_XN3_VALUE);
  • _fassign(16956,FIXPOINT_TAB_YN3_VALUE);
  • break;
  • case 9:
  • _fassign(16770,FIXPOINT_TAB_XN1_VALUE);
  • _fassign(16962,FIXPOINT_TAB_YN1_VALUE);
  • _fassign(16776,FIXPOINT_TAB_XN2_VALUE);
  • _fassign(16968,FIXPOINT_TAB_YN2_VALUE);
  • _fassign(16782,FIXPOINT_TAB_XN3_VALUE);
  • _fassign(16974,FIXPOINT_TAB_YN3_VALUE);
  • break;
  • case 12:
  • _fassign(16788,FIXPOINT_TAB_XN1_VALUE);
  • _fassign(16980,FIXPOINT_TAB_YN1_VALUE);
  • _fassign(16794,FIXPOINT_TAB_XN2_VALUE);
  • _fassign(16986,FIXPOINT_TAB_YN2_VALUE);
  • _fassign(16800,FIXPOINT_TAB_XN3_VALUE);
  • _fassign(16992,FIXPOINT_TAB_YN3_VALUE);
  • break;
  • case 15:
  • _fassign(16806,FIXPOINT_TAB_XN1_VALUE);
  • _fassign(16998,FIXPOINT_TAB_YN1_VALUE);
  • _fassign(16812,FIXPOINT_TAB_XN2_VALUE);
  • _fassign(17004,FIXPOINT_TAB_YN2_VALUE);
  • _fassign(16818,FIXPOINT_TAB_XN3_VALUE);
  • _fassign(17010,FIXPOINT_TAB_YN3_VALUE);
  • break;
  • case 18:
  • _fassign(16824,FIXPOINT_TAB_XN1_VALUE);
  • _fassign(17016,FIXPOINT_TAB_YN1_VALUE);
  • _fassign(16830,FIXPOINT_TAB_XN2_VALUE);
  • _fassign(17022,FIXPOINT_TAB_YN2_VALUE);
  • _fassign(16836,FIXPOINT_TAB_XN3_VALUE);
  • _fassign(17028,FIXPOINT_TAB_YN3_VALUE);
  • break;
  • case 21:
  • _fassign(16842,FIXPOINT_TAB_XN1_VALUE);
  • _fassign(17034,FIXPOINT_TAB_YN1_VALUE);
  • _fassign(16848,FIXPOINT_TAB_XN2_VALUE);
  • _fassign(17040,FIXPOINT_TAB_YN2_VALUE);
  • _fassign(16854,FIXPOINT_TAB_XN3_VALUE);
  • _fassign(17046,FIXPOINT_TAB_YN3_VALUE);
  • break;
  • case 24:
  • _fassign(16860,FIXPOINT_TAB_XN1_VALUE);
  • _fassign(17052,FIXPOINT_TAB_YN1_VALUE);
  • _fassign(16866,FIXPOINT_TAB_XN2_VALUE);
  • _fassign(17058,FIXPOINT_TAB_YN2_VALUE);
  • _fassign(16872,FIXPOINT_TAB_XN3_VALUE);
  • _fassign(17064,FIXPOINT_TAB_YN3_VALUE);
  • break;
  • case 27:
  • _fassign(16878,FIXPOINT_TAB_XN1_VALUE);
  • _fassign(17070,FIXPOINT_TAB_YN1_VALUE);
  • _fassign(16884,FIXPOINT_TAB_XN2_VALUE);
  • _fassign(17076,FIXPOINT_TAB_YN2_VALUE);
  • _fassign(16890,FIXPOINT_TAB_XN3_VALUE);
  • _fassign(17082,FIXPOINT_TAB_YN3_VALUE);
  • i = i - 1;
  • break;
  • case 29:


Please login for more