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

Тема: Float to INT16

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

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

    По умолчанию

    Цитата Сообщение от Sayland Посмотреть сообщение
    Наткнулся на макрос по конвертации float в int16 от Влад12.

    У меня получилось более компактно.
    А так ещё компактней
    Код:
    function FLOAT_TO_INT: udint; //имя функции и тип данных выхода
        VAR_INPUT
          in : REAL;
        END_VAR
       
        if In >= 0 then
           FLOAT_TO_INT := real_to_udint(In);
        else
           FLOAT_TO_INT:= 65536 - real_to_udint(-In);   // Для   INT
        end_if
                 
    end_function
    Функции FLOAT_TO_INT (DINT) и (DINT) INT_TO_FLOAT на ST____ https://owen.ru/forum/showthread.php...821#post429821
    Последний раз редактировалось kondor3000; 06.11.2024 в 18:54.

Похожие темы

  1. Макрос перевода Float to INT16
    от Влад12 в разделе Среда программирования OWEN Logic
    Ответов: 0
    Последнее сообщение: 23.09.2021, 12:15
  2. ПР200 ... сетевые переменные в MODBUS , регистры 512 - 575 ( int16 )
    от Broka в разделе Сетевые технологии
    Ответов: 2
    Последнее сообщение: 28.02.2021, 16:31
  3. universal modbus divece и int16
    от lelik76 в разделе ПЛК1хх
    Ответов: 8
    Последнее сообщение: 13.09.2016, 20:30
  4. Переход от float (Nullable) к просто float
    от ASo в разделе Master SCADA 3
    Ответов: 1
    Последнее сообщение: 12.11.2014, 14:21
  5. МВА8. Вес младшего разряда результата измерения в int16?
    от Владимир Чекин в разделе Эксплуатация
    Ответов: 8
    Последнее сообщение: 05.06.2008, 12:06

Ваши права

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