Страница 2 из 3 ПерваяПервая 123 ПоследняяПоследняя
Показано с 11 по 20 из 25

Тема: LREAL (double float) и ПЛК100

  1. #11

    По умолчанию

    О какой точности количства продукта можно говорить если брать мгновенный расход и умножать на время.

  2. #12

    По умолчанию

    Чтобы знать порядок передачи слов

  3. #13

    По умолчанию

    для этого надо его вычислить

  4. #14

  5. #15

    По умолчанию

    Мне жаль, но пока меня это волнует меньше всего.
    Основной проблемой остается сама возможность работы с LREAL.
    Обидно будет если разработчик скажет что в таргете надо было ремарку убрать с типа данных, а я функцию преобразования в рил напишу или изменю имеющуюся. Работать с числами LREAL имея возможность делать над ними математические операции все же приятней и происходит без потери точности. А перед отправкой на панель оператора можно и преобразовать в рил

  6. #16

    По умолчанию

    Господа, у кого под рукой есть прибор - ну попробуйте пожалуйста:
    var
    a : lreal;
    end_var


    a:=a+0.1;

    Надо просто понять - запишется в контроллер код, и будет ли исполняться.

  7. #17

    По умолчанию

    Я уже писал при подобном коде
    var
    a : lreal;
    end_var
    a:=a+0.1;
    при компиляции пишет Ошибка (3610) Lreal не поддерживается
    И в перечне при выборе типа переменной нет LREAL. При ручном вводе
    a : lreal; Синтаксис воспренимается нормально.


    capzap Я сожалею о том, что нельзя работать с LREAL пока ВОБЩЕ.
    Если галочка обрежет до 32 бит мои переменные которые я завел в програме то это не проблема.
    Проблема в том, что я получаю с другого контроллера double float и не могу с ним работаь, а точнее обработать или привести к этим же 32 битам
    Последний раз редактировалось vitiali; 03.04.2011 в 15:55.

  8. #18

    По умолчанию

    Сами по себе мне эти байты не нужны. Меня интересует то значение расхода которое они несут. А если нет возможности обработать LREAL или преобразовать LREAL TO REAL то зачем мне эти байты на ПЛК 100.

  9. #19

    По умолчанию

    Завтра попробую установить галочку и посмотреть сколько памяти скушает этот галочный LREAL. и какие значения там появятся. Сравню с этим http://babbage.cs.qc.cuny.edu/IEEE-754/Decimal.html
    Последний раз редактировалось vitiali; 03.04.2011 в 17:06.

  10. #20

    По умолчанию

    У кого есть функция преобразования double TO float c помощу сдвигов или иначе киньте пожалуйста.
    Последний раз редактировалось vitiali; 03.04.2011 в 16:52.

Страница 2 из 3 ПерваяПервая 123 ПоследняяПоследняя

Ваши права

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