Descargar Imprimir esta página

Siemens SINUMERIK ONE Manual De Programación página 143

Ocultar thumbs Ver también para SINUMERIK ONE:

Publicidad

VAR01 = 16 SHL 2
VAR02 = VAR02 SHL VAR04
END_PRESS
Operador SHR
Con el operador SHR (SHIFT RIGHT) se desplazan bits a la derecha. Se puede indicar tanto el valor
que se debe desplazar como el número de pasos para el desplazamiento, de manera directa o
como variable. Cuando se alcanza el límite del formato de datos los bits se desplazan
sobrepasándolo sin mensaje de error.
Utilización
Sintaxis:
Descripción:
Parámetro:
Ejemplo
PRESS(VS1)
VAR01 = 16 SHR 2
VAR02 = VAR02 SHR VAR04
END_PRESS
SINUMERIK Integrate Run MyScreens
Manual de programación, 07/2022, A5E50479473E AC
; Resultado = 64
; El contenido de VAR02 se transforma en un valor de 32
bits sin signo y se desplaza a la izquierda en un número
de bits equivalente al contenido de VAR04. A continua-
ción se vuelve a transformar el valor de 32 bits al for-
mato de la variable VAR02.
variable = valor SHRnúmero de pasos
Desplazar derecha
Valor
Valor que se debe desplazar
Número de pasos
Número de pasos que se debe desplazar
; Resultado = 4
; El contenido de VAR02 se transforma en un valor
de 32 bits sin signo y se desplaza a la derecha en
un número de bits equivalente al contenido de
VAR04. A continuación se vuelve a transformar el
valor de 32 bits al formato de la variable VAR02.
Comandos de programación
8.1 Operadores
143

Publicidad

loading