Interfejs KIDE->Prawa lista->Bloki funkcyjne->Funkcje matematyczne->IEEE_Single2Int

IEEE_Single2Int (Zmiana formatu zmiennoprzecinkowy typu Single na całkowity)

Wejścia:

Wyjście:

Algorytm:

Funkcja wykonuje operacje przekonwertowania liczby zapisanej w formacie zmiennoprzecinkowy typu Single na całkowity. Wejście Decimal Places określa mnożnik dziesiętny liczby. Np. wartość wejściowa = 0,1, Decimal Places = 1, Out = 1. Decimal Places może przyjmować wartości zarówno dodatnie (dla 0.1 DP = 1, dla 0.02 DP = 2, 0.001 DP = 3) oraz ujemne. Ujemne wartości podawane na wejście Decimal Places służą do zwiększenia zakresu wyświetlanego wyniku - korzystając z wyjścia 16 bit, wartość jaką można wyśweitlić wynosi od -32768 do 32767, chcąc wyświetlać liczby spoza tego zakresu, np. 50000 wystarczy podać do Decimal Places wartość -1, wyjście Out przyjmie wtedy wartość 5000. Wprowadzenie DP = -2 da wyjście Out =500, DP = -3 wyjście Out = 50 itd.


powrót