par Janet Albers | Mis à jour le : 09/15/2016 | Commentaires : 2
Très souvent nos clients se demandent quand la mémoire de leur centrale de mesure sera pleine, ce qui va arriver à leurs données lorsque la mémoire est pleine et ce qu'ils doivent faire à ce sujet. Après tout, vos données sont spécifiques à votre application et non reproductibles, de sorte que vous ne voulez pas que vos données disparaissent avant que vous ayez eu la chance de les enregistrer sur votre ordinateur et de l'utiliser. Dans ce bref article, je vais décrire ce que vous devez savoir sur le fonctionnement de la mémoire de votre centrale d'acquisition de données de Campbell Scientific.
Il est important que vous sachiez que votre centrale d'acquisition de données Campbell Scientific n'arrête pas le stockage de nouvelles données lorsque sa mémoire est pleine (fill and stop). Au contraire, par défaut, la mémoire finale des données de votre centrale de mesure (qui est la mémoire pour les données stockées) est organisée en tant que mémoire en anneau (ring). Chaque table de données a sa propre mémoire en anneau. Lorsque l'anneau est plein, les données les plus anciennes sont écrasées par les plus récentes. Ainsi, vous pouvez déterminer le moment exact lorsque la mémoire de votre enregistreur sera pleine et que les nouvelles viendront écraser les anciennes valeurs.
Note : Voir l'instruction FillStop dans votre programme de votre centrale d'acquisition de données pour déterminer si votre table va se remplir et s'arrêter de mémoriser au lieu de continuer à enregistrer (ring).
En combien de temps votre mémoire de centrale de mesure se remplira ? Cela dépend de ce qui suit :
Si vous avez une centrale de mesure de nouvelle génération, telle que la CR6, vous pouvez facilement déterminer cela en téléchargeant votre programme et en laissant l'enregistreur de données faire le calcul. Vous pouvez trouver cette information dans les détails du programme.
Recommandé pour vous : Pour vous aider à trouver l'onglet Table Fill Times , lire : l'article de notre newsletter ''Trucs et Astuces : Détails, Détails, Détails!”. |
A partir de l'OS 28, vous pouvez trouver également des informations utiles dans le tableau DataTableInfo où dans chaque tableau de données dans le programme est attribué un champ appelé DataFillDays.
Sinon, vous cliquez sur le bouton Station Status sur les logiciels destinés aux centrales de mesure (LoggerNet, PC400 ou PC200W), et voir sur l'onglet Table Fill Times.
Note : les statistiques Table Fill Times ne sont pas disponibles pour les centrales de mesure de la série CR200(X).
Pour les tableaux qui stockent des données sur la base d'une condition autre que le temps, il est impossible pour votre centrale de mesure d'estimer à l'avance combien de fois la condition se produira. Votre centrale de mesure va prendre le pire des scénarios, qui est que les données seront enregistrées dans les tables à chaque scrutation ou échantillonnage. Le résultat est que le DataFillDays peut afficher un remplissage de la table conditionnelle en minutes ou en heures, mais la réalité sera peut-être que la condition qui déclenche votre stockage de données soit rarement utilisée et que la table ne soit pas remplie.
Astuce : Définissez la taille de la table pour vos tables de données conditionnelles en définissant un certain nombre de données, plutôt que de laisser votre enregistreur définir lui-même la taille des tables (auto-allocation). Réserver l'utilisation de l'auto-allocation pour les tables de données qui stockent des données basées uniquement sur le temps.
Recommandé pour vous : Pour de plus amples informations sur l'instruction DataEvent() qui est utilisée pour enregistrer les données selon un évènement et non pas sur le temps, consulter notre rubrique ''Trucs et Astuces : DataEvent()”. |
Si vous avez des anciennes centrales de mesure du type CR10X par exemple (array-based), vous pouvez estimer le temps d'enregistrement en divisant la capacité mémoire de 62 000 données par le nombre de valeurs stockées par jour. Par exemple, la ligne (array) 106,239,1400,22.47,22.81,73,10.61 contient 7 données. Si vous stockez ces données une fois par heure, cela vous fera 168 valeurs (24 heures * 7 données) stockés par jour. Cela donne, 62 000 données /168 données par jour ≈ 369 jours. Vous pouvez avoir plusieurs lignes de données stockées à différents intervalles de temps.
Ne pas attendre pour collecter des données, que votre nouvelle donnée soit sur le point d'écraser la donnée la plus ancienne. Collectez vos données aussi souvent que vous le pouvez afin d'éviter d'en perdre. L'instrumentation sur le terrain est soumise à des conditions en dehors de votre contrôle. La collecte et l'examen de vos données sont les meilleures façons de vous assurer que votre système de mesure fonctionne comme prévu.
Après avoir lu cet article, j'espère que vous comprenez comment vos données sont mémorisées dans l'espace mémoire de votre centrale de mesure Vos données sont précieuses pour vous, il est primordial de les copier depuis votre centrale de mesure vers votre ordinateur avant qu'elle ne soit écrasées.
Recommandé pour vous : Avez-vous besoin d'aide ? Consultez le “Tutoriel sur la "collecte des données” l ou la partie "Table Fill Times" du tutoriel "Connect Window Tutorial." |
Si vous avez des questions ou des commentaires concernant la mémoire de votre centrale d'acquisition, postez les ci-dessous.
Commentaires
SebastienLisah | 01/13/2017 at 03:45 AM
Bonjour,
existe t'il une méthode pour calculer en combien de temps la mémoire d'une CR216 sera pleine?
Merci
jra | 02/23/2017 at 01:04 PM
Sebastien,
Is there a method to calculate how long the memory of a CR216 will be full?
Not directly. In the Connect window, the Station Status has a Table Fill Times tab for the CR200-series. There you can see the number of records or rows of data in each table. You will need to look at the datalogger program to see how often each record is written, typically that is with the DataInterval() instruction. From that you can calculate how much time each table has.
If a Table has 300 rows allocated to it and you're writing one row each day, that gives you 300 days of storage.
I hope that helps.
Best,
Janet
Please log in or register to comment.