Utiliser Des Boucles; Commandes De Programmation Avancées - Wildlife Acoustics SM4BAT FS Guide De L'utilisateur

Masquer les pouces Voir aussi pour SM4BAT FS:
Table des Matières

Publicité

Guide de l'utilisateur du SM4BAT FS 7 Création de programmes personnalisés avancés
7.2

Utiliser des boucles

Une structure logique essentielle dans tout programme d'ordinateur, une boucle
répète une tâche jusqu'à ce qu'un événement nécessaire se produise. Par exemple,
il faut un programme qui attend et continue d'attendre jusqu'au lever du soleil ; il
doit ensuite enregistrer et répéter cette action, en enregistrant à plusieurs reprises
jusqu'à 15 minutes avant le coucher du soleil.
Les boucles sont programmées en utilisant des paires de commandes
REPEAT (Répéter) et UNT (Jusqu'à), imbriquées à n'importe quelle profondeur.
Les boucles ont une condition de fin explicite, telle qu'une date pour une
commande UNTDATE (Jusqu'à date) ou un décompte pour une commande
UNTCOUNT (Jusqu'à décompte).
De plus, les boucles ont une heure de fin implicite, héritée de toute boucle
englobante. L'heure de fin implicite est la première de toutes les heures de fin de
la boucle englobante. En d'autres termes, la condition de fin d'une boucle est soit
sa propre condition de fin soit l'heure de fin implicite, selon la première éventualité.
Les commandes RECORD (Enregistrer) et PLAY (Lecture) héritent également
d'une heure de fin implicite de toutes les boucles englobantes, provoquant
peut-être une commande RECORD (Enregistrer) à finir plus tôt que ne l'indique
son propre paramètre de durée ou provoquant une commande PLAY (Lecture) à
ne pas lire son fichier.
Les boucles UNTCOUNT (Jusqu'à décompte) n'ont pas d'heure de fin, bien
qu'elles transmettent toutes les heures de fin implicite dont elles héritent. Si un
programme comprend une seule boucle, une boucle REPEAT/UNTCOUNT
(Répéter/Jusqu'à décompte) avec une commande RECORD (Enregistrer) dans cette
boucle, alors la commande RECORD (Enregistrer) fonctionnera toujours pendant
toute sa durée, et la boucle se terminera après le nombre d'itérations spécifié.
7.3
Commandes de programmation avancées
Utiliser les commandes suivantes pour créer des programmes pour les besoins
d'enregistrement spécifiques. Un programme avancé peut contenir jusqu'à 99
lignes de commande.
REMARQUE : certaines commandes répertoriées dans cette section se rapportent au lever
ou au coucher du soleil dans un sens général et dépendent d'elles dans les calculs de
programme. L'enregistreur reconnaît différentes méthodes de calcul des heures précises
de lever et de coucher du soleil. Pour spécifier une méthode et afficher les prochaines
Wildlife Acoustics, Inc.
Schedule edit OK
(édition du programme
OK)
56
page

Publicité

Table des Matières
loading

Table des Matières