Pages:
Actions
  • #1 by nowhereman on 17 Sep 2010
  • Добрый день.
    Подскажите, существует ли возможность округления числа в x-feeder?

    Конкретная задача, где это нужно. Допустим я рассчитал некоторый коэффициент Back - 1,842. Если я просто выставляю его, то программа округляет коэф по математическим правилам, получается 1,84. Но я не хотел бы опускаться ниже своего коэффициента, а хотел бы поставить в таком случае 1,85.

    Т.е. мне нужно округлить число в большую сторону с точностью до 0,01.

    Пока придумал только так:
    if (and(CoefBack > 1.00, CoefBack <= 1.01), 1.01, 0) +
    if (and(CoefBack > 1.01, CoefBack <= 1.02), 1.02, 0) +
    if (and(CoefBack > 1.02, CoefBack <= 1.03), 1.03, 0) + ...,
    и так 100 строчек (все варианты от 1 до 2), триггер такой нагрузки не выдерживает, программа вылетает.
  • #2 by Oxa (WellDoneSoft) on 25 Sep 2010
  • Здравствуйте!

    Мы подумаем, как это можно реализовать, но сначала хотелось бы понять, каким образом округление 1.842 приводит к числу 1.85?
  • #3 by Tonysim on 14 Aug 2016
  • попробуй сделать так... r_ticks(CoefBack,1) - округляет в большую сторону до ближайшего кф
Pages:
Actions