PL7 Pro - Registro con desplazamiento

nisagnel Mensajes publicados 1 Fecha de registro   Estado Miembro Última intervención   -  
 Maurice -
Hola,

Tengo un pequeño problema con PL7 pro; me gustaría implementar un registro con desplazamiento en una tabla de palabras. Ejemplo:

En mi tabla %MW1200:10 quiero encontrar el comando que me permita desplazar las palabras:
- colocar %MW1200 en %MW1201
- %MW1201 en %MW1202
- %MW1202 en %MW1203
- ...etc
- y %MW1209 en %MW1200

¿Alguien conoce el comando? En la ayuda he encontrado cómo hacer un desplazamiento, pero solo sobre los bits de palabras.

Gracias

Configuración: Windows XP Opera 9.64

1 respuesta

  1. Maurice
     
    %MW5:=%MW1209;
    Para %MW6:=1 a 9 do
    %MW7:=10-%MW6;
    %MW1200[%MW7]:=%MW1199[%MW7];
    END_FOR;
    %MW1200=%MW5;
    Es un bucle, solo guardas la primera valor para recuperarlo después.
    También existen bucles con while u otros.
    Esto está estructurado.
    Buena suerte
    4