позвольте подытожить: 1.полученное значение "112" плюсовал с F(15) в блоке AND ответ вышел значение"6" (первые 4 байта) 2.так как мне нужны оставшиеся 4 байта я полученное значение "6" я сдвинул на 4 вправо и умножил на F(15) получилось значение "0" 3.теперь полученное значение "0" мне нужно сдвинуть на 4 вправо чтобы получить оставшиеся 4 байта?

Комментарии: 16

  1. Ivan

    Добрый день. Может кто знает, где ломаный TwinCAT 2 скачать можно?

    • Vyacheslav

      На рутрекере недавно качал клиент

      • Ivan

        С рутрекера попробовал. "Рантайм" не запускается, ошибки выдаёт, и вкладка, где номер ключа вводить отсутствует.

        • Vyacheslav

          То что runtime не запускается, то причина может и не в лицензии

          • Mrmir

            сейчас попробую другие значение прочитать кажется все работает))

        • Glazastik

          винда 10?

          • Ivan

            Да, десятка

            • Glazastik

              попробуй эти файлы заменить но я не помню где они лежать должны

              • Ivan

                Спасибо, поразбираюсь

                • Evgeniy

                  обрати внимание, TC2 хорошо работает на х86 винде (7,8), х64 - может выносить мозг.

  2. Berkeman

    Не полученное значение, а оригинальное слово сдвигаешь

  3. Mrmir

    2.значение "112" я сдвину на 4 вправо и умножу также на F(15) верно?

    • Berkeman

      Я код набросаю на фбд и скину Чуть позже

  4. Dyakonenkora

    Вы двигаете исходное значение а не то что получаете после сдвига

Не нашли ответ?

Вам также может быть интересно