Est-ce que l'été vous permet en toute insouciance jouer à saute mouton ? Faire des ricochets avec une pierre sur un lac, jouer à la corde à sauter avec des amis ? Ah, si seulement l'enregistrement des données était si insouciant.
Le programme de votre centrale de mesure fonctionne sur un intervalle précis appelé un Scan . Si votre intervalle d'échantillonnage est fixé à cinq secondes, votre centrale d'acquisition de données va se réveiller et exécuter son programme toutes les cinq secondes, exactement cinq secondes, en synchronisation avec l'horloge de la centrale d'acquisition de données. Qu'advient-il alors si votre programme prend plus de temps que cinq secondes pour s’exécuter ? La centrale d'acquisition de données viendra compléter les instructions de son programme, puis attendra à nouveau jusqu'au prochain Scan. Il va ignorer "skip" le scan, il a raté le début. Dans ce cas, il se passera dix secondes entre les Scan.
La table Status de votre centrale de mesure compte les ("skipped") scans ignorés. En consultant le résumé du Statut de la station, vous pouvez voir les Skipped Scans et les Skipped System Scans.
Skipped Scans (Scans ignorés)
Vous remarquerez que ces scans ignorés se produisent sous les erreurs de programme rubrique. Ignorés scans entraîner des mesures ignorés, ce qui affecte la quantité de données est inclus dans votre traitement de sortie de calculs, tels que Average(), Maximum() et Minimum(). Une attention particulière devrait également être accordée aux mesures de Pulse() configurées pour les sorties fréquences.
Lorsque cela est possible, des ajustements au programme de votre centrale d'acquisition de données peuvent éliminer ou réduire ces "skips". Si la centrale d'acquisition de données est en cours d'exécution en mode séquentiel, chercher des instructions inutiles ou des instructions avec des délais. Lorsque ceux -ci ne peuvent être réduites, l'intervalle de scrutation du programme doit être augmenté. Pour les programmes en cours d'exécution en mode pipeline, une augmentation de la taille de la mémoire tampon (Buffer) (en utilisant l'instruction Scan () et l'instruction BufferOption ()) devrait vous aider.
Skipped System Scans
Votre centrale d'acquisition de données de Campbell Scientific met automatiquement à jour ses facteurs d'étalonnage dans le system scan. Lorsque le système détecte des scans skips, la centrale de mesure va essayer de répéter cette étape du processus d'étalonnage la prochaine fois. Cela rallonge simplement le temps d'étalonnage. Le LastSystemScan dans le table d'état (Status) signale l'heure du dernier étalonnage automatique.
N'oubliez pas de jeter un coup d’œil à la table du Status de vos centrales d'acquisition de données pour surveiller les ''skipped scans''.
Tip Tip Houra
P.S. Consultez aussi :"How to Prevent Skipped Scans and a Sunburn" un des articles de notre blog.