Espacio de memoria

Los dispositivos LOGO! 0BA7 y LOGO! 0BA8 admiten el uso de un máximo de 400 bloques en el programa.

Un programa de LOGO! puede ocupar como máximo el siguiente espacio de memoria:

En los dispositivos LOGO! 0BA6 pueden utilizarse como máximo 200 bloques en el programa.

Un programa de LOGO! puede ocupar como máximo el siguiente espacio de memoria:

El espacio de memoria utilizado se indica en la ventana de información al seleccionar el comando de menú Herramientas → Determinar LOGO! o al pulsar la tecla de función [F2].

Son aplicables las indicaciones siguientes:

 

Serie LOGO!

Bloques

Par

RAM

Temporizador

REM

Marcas

 

LOGO! 0BA4 a 0BA5

130

No restringido

No restringido

No restringido

60

24

 

LOGO! 0BA2 a 0BA3

56

48

27

16

15

8

 

LOGO! 0BA1

56

48

27

16

15

4

 

LOGO! 0BA0

30

27

24

10

0/7

0

Un programa está compuesto por una serie de bloques que comienzan con una entrada y terminan con una salida.

Profundidad de anidamiento (series LOGO! 0BA0, 0BA1)

El número de bloques de un programa describe la profundidad de anidamiento.

Las entradas y salidas relacionadas con la profundidad de anidamiento son:

Los bloques relacionados con la profundidad de anidamiento son:

Otras entradas/salidas relacionadas con la profundidad de anidamiento son:

LOGO! restringe la profundidad de anidamiento del programa. El programa tiene una profundidad de anidamiento máxima de 58 objetos.

Esto determina lo siguiente:

1 entrada + 56 bloques + 1 salida

Profundidad máx. de un programa = 58 objetos

Si en LOGO!Soft Comfort se especifica un programa que excede la profundidad de anidamiento máxima, aparecerá un mensaje de error durante la simulación o transferencia.

Implementar programas grandes

Es posible implementar programas grandes mediante retornos de señal. Los retornos de señal se implementan agregando un bloque de marcas al final del programa y conectando los bloques restantes a la salida del bloque de marcas. LOGO! interpreta la marca como salida del primer programa y también como bloque de bornes de los bloques postconectados. LOGO! interpreta el programa grande con marcas como dos programas distintos. Si no hay más marcas disponibles, en vez de estas puede utilizarse también un bloque de salida.