Desarrollo De Programas Personalizados; Bucles - Wildlife Acoustics Song Meter SM3 Manual De Usuario

Grabador de bioacustica
Tabla de contenido
Manual de usuario del SM3
6
Desarrollo de programas
personalizados
CONSEJO: comience por cargar uno de los programas de muestra y, seguidamente,
realice los ajustes necesarios para crear sus programas personalizados.

Bucles

6.1
Una estructura lógica esencial de cualquier programa informático es el bucle,
cuya función es repetir una tarea, un estado o una condición hasta que tiene
lugar un acontecimiento necesario. Un ejemplo de ello sería una situación en la
que necesita que un programa espere hasta la salida del sol para que después
comience a grabar hasta 15 minutos antes de la puesta del sol y repita esta
secuencia una y otra vez (la cual denominamos bucle).
Los bucles se programan utilizando pares de comandos REPEAT y UNT
agrupados hasta cualquier profundidad. Los bucles poseen una condición de
finalización explícita, como por ejemplo una fecha para el comando UNTDATE o
un recuento de un comando UNTCOUNT. Además, los bucles cuentan con una
hora de finalización implícita heredada de cualquier bucle de inclusión. La hora
de finalización implícita es la más temprana de todas las horas de finalización de
los bucles de inclusión. Dicho de otro modo, la condición de finalización de un
bucle es su propia condición de finalización o la hora de finalización implícita, de
ser posterior.
De manera análoga, los comandos RECORD y PLAY heredan una hora de
finalización implícita de cualquier bucle de inclusión y podrían hacer que un
comando RECORD finalice antes de lo indicado por su propio parámetro de
duración o que un comando PLAY no llegue a reproducir su archivo.
Los bucles UNTCOUNT no poseen su propia hora de finalización, aunque
transmiten las horas de finalización implícita que hayan heredado. Si un
programa contiene un único bucle, un bucle REPEAT/UNTCOUNT con un
comando RECORD en su interior, entonces el comando RECORD se ejecutará
siempre en su duración completa y el bucle finalizará después del número de
repeticiones especificado.
SISTEMAS DE MONITORIZACIÓN BIOACÚSTICA

Desarrollo de programas personalizados

45
página
Tabla de contenido
loading

Tabla de contenido