Подскажите, пожалуйста, в Codesys v3 имеется функция округления вещественного числа?
Подскажите, пожалуйста, в Codesys v3 имеется функция округления вещественного числа?
Округление реализовано в библиотеке OSCAT, функция ROUND.
Умножте на сколько нужно и используйте "ABS"
Подскажите, пожалуйста, где находится библиотека OSCAT, функция ROUND. "ABS" не работает....
нужна была функция округления - TRUNC или ROUND бз.р. , а заинтересовала библиотека....
Апну тему. Есть REAL. Надо округлить его до сотых. Причем числа там могут быть от -1000 до +1000, т.е. количество цифр в целой части от одного до трех. Можно, конечно, проверять количество цифр и рубить ROUND, но это как-то неправильно...
Держите эспортированный Round
Правда не помню, там еще и структура кажется нужна.
Последний раз редактировалось melky; 29.11.2015 в 10:32.
Тупанул. Считал, что real_to_int обрезает, а не округляет почему-то. А так - да, на 100 умножил, преобразовал и разделил на 100. Максимально корректно.
Спасибо!