ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
29 марта
1219358
IBAH (29.06.2022 19:53, просмотров: 1340)
А нельзя ли такое автоматизировать? протокол обмена, в заголовке запроса количество байт запроса, нельзя как нибудь средствами препроцессора что бы он мне посчитал отправляемые байты? 
*
BronkhostOut(':');
      //длинна сообщения
      BronkhostOut2(33);                                         //0
      //Адрес
      BronkhostOut2(BronkhostReg[CurrentReg].Adres);             //1
      //команда 04,чтение 
      BronkhostOut2(4);                                          //2
      
      {//процесс 1
      BronkhostOut2(ProcessMacros(ProcessChained,1));            //3
        {//unsigned short Measure; //расход процесс-1, параметр-0
        BronkhostOut2(ParamMacros(ParamChained, ParamShort, 0));   //4
        BronkhostOut2(ProcessMacros(ProcessNoChained,1));          //5
        BronkhostOut2(ParamMacros(ParamNoChained, ParamShort, 0)); //6
        }
        {//unsigned short Setpoint; //уставка процесс-1, параметр-1
        BronkhostOut2(ParamMacros(ParamChained, ParamShort, 1));   //7
        BronkhostOut2(ProcessMacros(ProcessNoChained,1));          //8
        BronkhostOut2(ParamMacros(ParamNoChained, ParamShort, 1)); //9


*