Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 18

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

  1. #1

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

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

  2. #2

    По умолчанию

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

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

    По умолчанию

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

  4. #4

    По умолчанию

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

  5. #5

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

    По умолчанию

    Аж прямо ROUND нужен, а простых TRUNC и REAL_TO_INT не достаточно?

  7. #7

    По умолчанию

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

  8. #8

    По умолчанию

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

  9. #9
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,348

    По умолчанию

    Цитата Сообщение от vnkorol Посмотреть сообщение
    Апну тему. Есть REAL. Надо округлить его до сотых. Причем числа там могут быть от -1000 до +1000, т.е. количество цифр в целой части от одного до трех. Можно, конечно, проверять количество цифр и рубить ROUND, но это как-то неправильно...
    Ну Вы хотя бы попытались сделать REAL_TO_INT для своей переменной? Когда поймете принцип, неужли трудно в одном месте умножить в другом разделить?
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

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

    По умолчанию

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

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

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

Похожие темы

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

Ваши права

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