Files

24 lines
693 B
Smalltalk

(*
===============================================================================
Project : PLC_Library
Device : -
Path : Преобразование значений
Name : DW_TO_REAL
Type : FUNCTION
===============================================================================
*)
FUNCTION DW_TO_REAL : REAL
(* Побитовое переинтерпретирование DWORD как REAL (без преобразования значения) *)
VAR_INPUT
X : DWORD; (* Значение для переинтерпретации *)
END_VAR
VAR
pt : POINTER TO REAL;
END_VAR
(*----- IMPLEMENTATION -----*)
pt := ADR(X);
DW_TO_REAL := pt^;
END_FUNCTION