Страница 1 из 3 123 ПоследняяПоследняя
Показано с 1 по 10 из 24

Тема: Функция округления вещественных чмсел

  1. #1

    По умолчанию Функция округления вещественных чмсел

    Подскажите, пожалуйста, в Codesys v3 имеется функция округления вещественного числа?

  2. #2

    По умолчанию

    Округление реализовано в библиотеке OSCAT, функция ROUND.

  3. #3
    Пользователь
    Регистрация
    11.01.2009
    Адрес
    Кострома
    Сообщений
    3,246

    По умолчанию

    Умножте на сколько нужно и используйте "ABS"

  4. #4

    По умолчанию

    Подскажите, пожалуйста, где находится библиотека OSCAT, функция ROUND. "ABS" не работает....

  5. #5

  6. #6

    По умолчанию

    нужна была функция округления - TRUNC или ROUND бз.р. , а заинтересовала библиотека....

  7. #7

    По умолчанию

    Апну тему. Есть REAL. Надо округлить его до сотых. Причем числа там могут быть от -1000 до +1000, т.е. количество цифр в целой части от одного до трех. Можно, конечно, проверять количество цифр и рубить ROUND, но это как-то неправильно...

  8. #8
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    6,671

    По умолчанию

    Держите эспортированный Round

    Правда не помню, там еще и структура кажется нужна.
    Вложения Вложения
    • Тип файла: zip ROUND.zip (695 байт, Просмотров: 149)
    Последний раз редактировалось melky; 29.11.2015 в 10:32.

  9. #9

    По умолчанию

    Цитата Сообщение от capzap Посмотреть сообщение
    Ну Вы хотя бы попытались сделать REAL_TO_INT для своей переменной? Когда поймете принцип, неужли трудно в одном месте умножить в другом разделить?
    Не трудно совсем. Но это же не округление, а отсечение хвоста получится?

  10. #10

    По умолчанию

    Тупанул. Считал, что real_to_int обрезает, а не округляет почему-то. А так - да, на 100 умножил, преобразовал и разделил на 100. Максимально корректно.

    Спасибо!

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

Похожие темы

  1. 05 функция modbus
    от desperadoes в разделе ПЛК1хх
    Ответов: 15
    Последнее сообщение: 12.02.2014, 12:32
  2. Функция преобразования времени
    от KnDmPetr в разделе ПЛК1хх
    Ответов: 1
    Последнее сообщение: 21.05.2012, 17:26

Ваши права

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