Chapitre 2. Stockage Et Recuperation Des Donnees; Nregistrement De Donnees Sur La Cr1000; Sram Interne; Cfm100 Ou Nl115 - Campbell Scientific CR1000 Manuel D'utilisation

Table des Matières

Publicité

Chapitre 2.
La CR1000 peut enregistrer des données brutes individuelles, mais elle peut aussi être utilisée
pour calculer des moyennes, des mini, maxi etc., sur des périodes de temps fixes ou
conditionnelles. Les données sont stockées sous forme de tableau. Le nombre de tableaux et de
valeurs qui peuvent être enregistrées dans chaque tableau, sont sélectionné lorsque l'on utilise
le générateur de programmes Short Cut (voir l'Aperçu – début du manuel), ou lorsqu'on utilise
un programme d'édition direct (voir paragraphes de 4 à 9).
2.1 Enregistrement de données sur la CR1000

2.1.1 SRAM interne

2.1.2 CFM100 ou NL115

NOTE
Stockage et récupération des données
Il existe deux zones où il est possible de stocker des données de CR1000 :
-
La SRAM interne
-
La carte compact flash qui est présente dans les modules optionnels CFM100 ou NL115.
La SRAM interne est utilisée uniquement en tant que mémoire de stockage pour les
tableaux de données, ou encore en tant que mémoire tampon lorsque les données
sont par la suite envoyées vers une carte compact flash (CF).
Lorsque la CR1000 reçoit une demande au sujet de données qui sont stockées sur
une carte CF, la CR1000 ne regarde les données sur la CF qu'à condition que ce soit
des données anciennes, ou si la donnée n'est pas disponible sur la RAM interne.
Dans l'éditeur CRBASIC, l'instruction DataTable permet de donner une taille aux
tableaux de données ou à l'aire de mémoire tampon. Pour stocker un tableau sur la
carte CF il faut ajouter à la déclaration du tableau, l'instruction CardOut.
La SRAM interne est utilisée uniquement en tant que mémoire de stockage pour les
tableaux de données, ou encore en tant que mémoire tampon lorsque les données
sont par la suite envoyées vers une carte compact flash (CF). Le nombre maximum
de tableaux de données qui peut être crée est de 30. La mémoire interne est
sauvegardée par pile. Les données restent en mémoire lorsque la CR1000 n'est plus
alimentée. Les données de la SRAM sont effacées lorsque un programme différent
est mis en mémoire et activé.
Il y a 1 Mbyte de SRAM. Une partie de cette mémoire est utilisée pour le système
d'exploitation et pour stocker le programme. Le reste est disponible afin de stocker
les données. Lorsqu'un nouveau programme est compilé, la CR1000 vérifie qu'il y a
assez d'espace dans la SRAM pour les tableaux ; si un programme demande plus de
place que ce qui est disponible, il ne sera pas mis en fonctionnement.
Le CFM100 et le NL115 sont des modules optionnels qui se connectent sur le port
périphérique « peripheral port » de la CR1000, et qui dispose d'un slot pour cartes
Compact Flash de type I ou II afin de permettre l'extension de mémoire de la
CR1000. Un programme peut envoyer au maximum 30 tableaux sur une carte CF.
Pour incérer ou retirer le module CFM100 ou NL115, il faut couper
l'alimentation de la CR1000.
Lorsqu'un tableau de données est envoyé vers la carte CF, le tableau de données de
la SRAM est utilisé en tant que mémoire tampon (buffer) avant de transférer les
données à la carte. Lorsque la carte est présente, le tableau d'état donnera des
informations sur la taille du tableau présent sur la carte, pour le champ « table size ».
Si la carte est absente ce sera la taille du tableau en SRAM qui sera indiqué.

Publicité

Table des Matières
loading

Table des Matières