ISaGRAF. Version 3.4

          

SHR


SHR

Аргументы:

IN                         INT                 любая целая аналоговая величина

NbR                     INT                 количества сдвигаемых бит (в диапазоне [1..31])

Q                          INT                 провернутая вправо величина

                                                        если NbR <= 0, то нет никакого эффекта

                                                        младший бит заменяет нулем

Описание:

Сдвигает биты влево. Сдвигаются 32 бита.

SHR

(*FBD пример блока “SHR”*)

SHR

(* ST Эквивалент: *)

result := SHR (register,1);

(* register = 2#1100_1101_0011_0101 *)

(* result    = 2#1110_0110_1001_1010 *)

(* IL Эквивалент: *)

LD                     register

SHR                  1

ST                     result



Содержание раздела