Страница 2 из 2 ПерваяПервая 12
Показано с 11 по 14 из 14

Тема: СМИ2 - порядок байтов

  1. #11

    По умолчанию

    покажите на примере ST, что с порядком байтов что то надо делать я понял, а как это сделать в ST не знаю

  2. #12

    По умолчанию

    Цитата Сообщение от Валенок Посмотреть сообщение
    Чего то мутишь где то. Проект где ?
    еще не мутю..мучу.. -изучаю

  3. #13

    По умолчанию

    как-то так:

    VAR
    p_str:POINTER TO ARRAY [0..7] OF BYTE;
    p_str1:POINTER TO ARRAY [0..7] OF BYTE;
    END_VAR

    --------------------------------------------------------
    p_str:=ADR(str);
    p_str1:=ADR(str1);

    p_str1^[0]:=p_str^[1];
    p_str1^[1]:=p_str^[0];
    p_str1^[2]:=p_str^[3];
    p_str1^[3]:=p_str^[2];
    p_str1^[4]:=p_str^[5];
    p_str1^[5]:=p_str^[4];
    p_str1^[6]:=p_str^[7];
    p_str1^[7]:=p_str^[6];

  4. #14
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,254

    По умолчанию

    как-то так:

    VAR
    p_str:POINTER TO ARRAY [0..3] OF WORD;
    END_VAR

    --------------------------------------------------------
    p_str:=ADR(str);

    p_str^[0]:=ROL(p_str^[0],8);
    p_str^[1]:=ROL(p_str^[1],8);
    p_str^[2]:=ROL(p_str^[2],8);
    p_str^[3]:=ROL(p_str^[3],8);

    за исключением проверки на четность строки
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

    среди успешных людей я не встречала нытиков
    Барбара Коркоран

Страница 2 из 2 ПерваяПервая 12

Похожие темы

  1. SysLibCom.lib (SysComRead) потеря байтов.
    от AlexPC1 в разделе ПЛК1хх
    Ответов: 19
    Последнее сообщение: 13.10.2014, 22:38
  2. ПЛК63 + SysLibCom, потеря байтов
    от monteg в разделе ПЛК63/73
    Ответов: 202
    Последнее сообщение: 18.04.2013, 10:11
  3. потеря байтов в ответной посылке с периодом 4-5 с.
    от Смирнов Роман в разделе ПЛК1хх
    Ответов: 44
    Последнее сообщение: 23.04.2009, 08:16

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •