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:
RAM: 8000 bytes (para 0BA7) o 8500 bytes (para 0BA8)
Datos remanentes (REM): 250 bytes
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:
RAM: 3800 bytes
Datos remanentes (REM): 250 bytes
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.