Показано с 1 по 8 из 8

Тема: Преобразование ARRAY OF BYTE в REAL

  1. #1

    По умолчанию Преобразование ARRAY OF BYTE в REAL

    Доброго времени суток! Есть буффер данных в десятичном формате типа ARRAY [0.. 4] OF BYTE требуется преобразовать его в REAL , и что то я не могу понять и найти как это сделать, подскажите пожалуйста!

  2. #2
    Пользователь
    Регистрация
    23.09.2008
    Адрес
    Нерезиновая, ЮЗАО
    Сообщений
    2,447

    По умолчанию

    Что за десятичный формат ? Двоично-десятичный (BCD)? Символьный в десятичном представлении ? Почему 5 байт ?

  3. #3

    По умолчанию

    В общем принимаю с манометра массив данных ARRAY [0.. 16] OF BYTE , по руководству с протокола знаю, что c 7 по 10 байт содержится фрагмент '' Значения давления" в десятичной системе исчисления например 191 51 51 51 , как сказано в руководстве это тип данных Float , вот мне и требуется перевести эти значения , например в вышеуказанном примере это равно -0,7, а что и как сам не совсем понимаю т.к. учусь . Пробовал искать в гугле dec to float , кроме конвертера ничего не нашел , а как это преобразование происходит нигде не описано.

  4. #4

    По умолчанию

    Попробуйте библиотеку oscat
    https://yadi.sk/d/e287Eudw3XFZBQ
    С уважением,
    Лапшин Вячеслав

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

    По умолчанию

    Цитата Сообщение от Дениска Посмотреть сообщение
    В общем принимаю с манометра массив данных ARRAY [0.. 16] OF BYTE , по руководству с протокола знаю, что c 7 по 10 байт содержится фрагмент '' Значения давления" в десятичной системе исчисления например 191 51 51 51 , как сказано в руководстве это тип данных Float , вот мне и требуется перевести эти значения , например в вышеуказанном примере это равно -0,7, а что и как сам не совсем понимаю т.к. учусь . Пробовал искать в гугле dec to float , кроме конвертера ничего не нашел , а как это преобразование происходит нигде не описано.
    скачайте базовую бибку oscat и изучайте такие функции как DWORD_OF_BYTE и DW_TO_REAL для конкретной задачи, ну и остальные для общего повышения навыков и умений
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

  6. #6

    По умолчанию

    Спасибо большое!

  7. #7

    По умолчанию

    Спасибо вам большое!

  8. #8

    По умолчанию

    Помогло , все получилось!Спасибо большое!

Похожие темы

  1. 8- битные регистры типа Byte
    от Р.Александр в разделе ПЛК1хх [М02]
    Ответов: 11
    Последнее сообщение: 04.04.2019, 19:36
  2. Собрать 5 BYTE в один REAL
    от ZPavel в разделе ПЛК1хх
    Ответов: 3
    Последнее сообщение: 06.01.2018, 19:46
  3. Ответов: 2
    Последнее сообщение: 09.06.2017, 12:39
  4. Склейка byte в int с редактированием
    от Атаман в разделе ПЛК1хх
    Ответов: 4
    Последнее сообщение: 09.12.2015, 17:11
  5. преобразование Real>string кракозябры
    от K580BB55A в разделе ПЛК1хх
    Ответов: 1
    Последнее сообщение: 09.11.2010, 17:07

Ваши права

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