И еще глупый вопрос

Просмотр 5 сообщений - с 1 по 5 (из 5 всего)
  • Автор
    Записи
  • #44365
    a80808
    Участник

    Есть два регистра modBus:
    Целая часть объема signed long
    Дробная часть объема float

    А как в одно собрать?

    Ну совсем что то сегодня голова не соображает…(((

    #44366
    manjey73
    Участник

    +

    у вас long должен преобразоваться в double и будет всегда целой частью.
    А дробная часть у вас всегда 0,ХХХХХХХХ

    тупо сложите вместе, так как внутри БД все в double

    • Ответ изменён 1 час, 22 минуты назад пользователем manjey73.
    #44372
    a80808
    Участник

    Ага, считал и сам увидел )))
    Просто сложить.
    Все равно спасибо!

    #44373
    a80808
    Участник

    Самое смешное, что у них там long на самом деле int (4 байта)

    #44374
    Mikhail
    Модератор

    long на самом деле int (4 байта)

    В контроллерах часто бывает подобное. Long, int — это псевдонимы. Сколько в них байт — как условиться.

Просмотр 5 сообщений - с 1 по 5 (из 5 всего)
  • Для ответа в этой теме необходимо авторизоваться.