Показано с 1 по 10 из 34

Тема: DWORD_TO_REAL

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #12

    По умолчанию

    На счёт понимания:
    Валенку не понравилось что я за вместо слова "интерпретировать" слово "перевести" использовал. Согласен, не точно выразился. Но ведь по смыслу то, меня ведь правильно поняли, что мне нужна интерпретация 4х байт в реале, и правильно предложили написать функцию с использованием указателей.

    всё хотел узнать зачем Вам дворд
    Ну REAL занимает 4 байта, значение REAL можно интерпретировать, указав на на DWORD, или на два WORDа, или четыре байта, или 32 бита. Просто я выбрал одновесные типы вот и всё.

    Пример из использования в Step7
    Когда телеграммам прилетает на порт, она ложится в определенный DBxxx, по определенному адресу.
    И если мне нужно интерпретировать REAL c 4х байт начиная с 200 адреса я пользовался следующей конструкцией:
    real_var := DWORD_TO_REAL(DBxxx.DBD200);

    int_var := WORD_TO_INT(DBxxx.DBW200); для интерпретации инта соотвтетственно.

    Коротко и удобно.
    Последний раз редактировалось @ND; 07.08.2015 в 16:50.

Ваши права

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