Loading…

方法名称: restart_method

方法ID: 0x431E

方法标签: Restart Processor

方法描述: Follow the prompts to restart the instrument.


  • {
  • int q;
  • int q0;
  • int q1;
  • int q2;
  • int q3;
  • float qa;
  • char S[3];
  • int i;
  • int j;
  • long ids[2];
  • _set_device_status(0xFF,0);
  • _set_xmtr_device_status(0xFF,0);
  • _set_all_resp_code(1);
  • _set_resp_code(8,0);
  • _set_no_device(2);
  • send(151,S);
  • if (_ivar_value(16804) > 2)
  • {
  • ACKNOWLEDGE(literal_string(2015));
  • return;
  • }
  • ;
  • j = 0;
  • if (1 == _ivar_value(167))
  • {
  • ACKNOWLEDGE(literal_string(2274));
  • j = 1;
  • }
  • if (0 == j)
  • {
  • i = SELECT_FROM_LIST(literal_string(2306),literal_string(2231));
  • if (0 == i)
  • {
  • send_trans(129,0,S);
  • _vassign(16452,16427);
  • save_values();
  • if (1 == _ivar_value(167))
  • {
  • ACKNOWLEDGE(literal_string(2274));
  • process_abort();
  • }
  • if (_ivar_value(16427))
  • {
  • if ((_ivar_value(16465) & 0x01C0) == 0x0100)
  • {
  • _get_dev_var_value(literal_string(2275),0,16452);
  • }
  • else
  • {
  • _get_dev_var_value(literal_string(2276),0,16452);
  • }
  • save_values();
  • if (_ivar_value(16452) > 0)
  • {
  • ACKNOWLEDGE(literal_string(2277));
  • process_abort();
  • }
  • else
  • {
  • send_trans(130,6,S);
  • }
  • }
  • send_trans(129,0,S);
  • if (1 == _ivar_value(16472) || 5 == _ivar_value(16472))
  • {
  • if (1 == _ivar_value(16472))
  • {
  • ACKNOWLEDGE(literal_string(2256));
  • }
  • else
  • {
  • ACKNOWLEDGE(literal_string(2257));
  • }
  • process_abort();


请登录以获得完整内容