Chcąc zaokrąglić wartość zmiennej typu number do wybranego miejsca po przecinku należy utworzyć:

* dwie zmienne typu number w cechach użytkownika na CLU:

* skrypt:

a = CLU->variable*10^decimal_places
b = a - math.floor(a)

if(b>=0.5) then 
CLU->variable1=math.ceil(a)/10^decimal_places
else
CLU->variable1=math.floor(a)/10^decimal_places
end

Gdzie:
a, b - lokalne zmienne w skrypcie;
variable - wartość zmiennej, którą chcemy zaokrąglić;
variable1 - zaokrąglona wartość zmiennej;
decimal_places - liczba miejsc po przecinku, do której chcemy zaokrąglić wartość zmiennej (parametr skryptu).

* parametr skryptu:



Należy pamiętać, że w Object Managerze wartości zawsze wyświetlane są z dwoma miejscami po przecinku, dlatego chcąc zweryfikować poprawność wykonania skryptu można:


* utworzyć dodatkową zmienną typu string w cechach użytkownika CLU:

* na końcu wcześniej utworzonego skryptu dodać:

CLU->string1=tostring(CLU->variable1)