PRODUITS

RESSOURCES

INFO TETRAEDRE

PLATEFORME WEB DE DEMO

Visualisation des mesures du fluorimètre

Afin de pouvoir visualiser sur la page Web les mesures du fluorimètre, il faut faire plusieurs étapes:

  1. Extraire les données de calibration du fichier de calibration du fluorimètre
  2. Créer un point de mesure
  3. Convertir les données brutes (mesurées en millivolt) en "mesures"
  4. Créer un module d'affichage qui montre ces données
  5. Eventuellement créer un bouton d'export

1 - Extraction des paramètres de calibration

Le fluorimètre transmet à l'enregistreur la force du signal mesuré, exprimé en millivolt (mV)

Afin de convertir ces mV en NTU ou en concentration (ppb), il faut appliquer des formules mathématiques qui utilisent les valeurs obtenues lors de la calibration du fluorimètre.

Le programme TDS est capable de convertir les données du canal "Turbidité" en NTU en utilisant les paramètres du fichier de calibration. Malheureusement, il n'est pas (encore) possible de convertir les données (mV) des lampes à traceurs en concentration (ppb) car la formule est trop compliquée

La procédure indiquée ici est donc uniquement pour la turbidité

Procédure

  • Ouvrir AfficheXML (version 298k ou postérieur)
  • Menu Tools->Convert ppb
  • Puis "Load calibration file..."
  • Choisir le fichier de calibration actuel
  • En haut à droite de la fenêtre, on y trouve 4 paramètres (b0, c0, c1, c2)

Ces paramètres doivent être utilisés dans un mapping pour convertir les mV en NTU (voir exemple ci-dessus). Le champ 'Table_input' doit être acq_albillia_fluo_delta et 'physical_input' doit être 3. Il faut ensuite spécifier a0=3, a1=8, a2=255.

Le champ 'b0' doit être remplis avec la valeur 'b0' indiqué dans AfficheXML version f08 ou supérieure. Les champs 'c0','c1','c2' doivent être remplis par les 'c0','c1','c2' indiqués dans AfficheXML.

3 - conversion des valeurs brutes ("acquistions") en valeurs calibrées ("mesures")

Il nécessaire de faire une conversion des valeurs brutes en valeurs calibrées ("mesures") pour deux raisons:

  1. Le logiciel ne peut afficher que des "mesures" et pas les valeurs calibrées
  2. Les valeurs brutes ("acquisitions") ne sont conservées dans le système que pendant un temps limité (environ 3 mois) alors que les mesures sont conservées pendant bien plus longtemps (typiquement 2 ans)

Le fluorimètre retourne la température directement en degrés Celsius. Une conversion "1:1" suffit donc.

La mesure de conductivité nécessite un calcul spécifique et ceci est spécifié avec la champ "a1=9". Les valeurs b0, c0, c1 et c2 proviennent alors de la fenêtre "ppb conversion" présentée ci-dessus (champs cond_b0, cond_c0, cond_c1, cond_c2).

Le logiciel TDS est capable de convertir l'acquisition "turbidité" (physical_input 3) en turbidité exprimée en NTU. Il est néssaire de spécifier une conversion "a1=8". Là aussi on récupère le paramètres b0...c2 depuis la fenêtre "ppb conversion".

Il faut noter qu'afin de conserver la valeur brutes de la turbidité (physical_input 3), on fait une seconde conversion "1:1". Ceci permet de l'exporter plus facilement.

Les valeurs brutes des différentes lampes (lampe I, II ou III) sont trop compliquées pour pouvoir être converties dans TDS. Les valeurs doivent être converties depuis le programme Windows AfficheXML. Cependant afin de visualiser ce qui se passe, on fait en général une conversion "1:1" sur ces signaux. Ceci permet de faire un graphique mais également de pouvoir les exporter même plusieurs mois plus tard.

Le 'physical_input #0' correspond à la lampe I (Uranine,...)

Le 'physical_input #1' correspond à la lampe II (Rhodamine,...)

Le 'physical_input #2' correspond à la lampe III (Tinopal,...)

Le tableau ci-dessous donne un exemple de mapping. La ligne avec "acq_albillia_fluo_cond" ne doit être faite que si le fluorimètre possède un conductimètre.

Exemple de mapping

 

Table input physical input measurement set a0 a1 a2 b0 c0 c1 c2
acq_albillia_fluo_delta 3 source seyon, 0 103 255   0 1 0
acq_albillia_fluo_delta 3 source seyon, 3 8 255 16 -0.97559 1.100457 -0.022342
acq_albillia_fluo_delta 0 source seyon, 0 0 255   0 1 0
acq_albillia_fluo_delta 1 source seyon, 0 1 255   0 1 0
acq_albillia_fluo_delta 2 source seyon, 0 2 255   0 1 0
acq_albillia_fluo_cond 0 source seyon, 3 9 255 922 25 0.021 0
acq_temperature 0 source seyon, 0 3 255   0 1 0

5 - Bouton d'export des données

Il est possible d'exporter les données sous plusieurs formes. La méthode de base consiste à créer un élément EXPORT_MEASUREMENT_MULTI. Ceci crée un bouton qui permet d'exporter les données. Le format par défaut est CSV ou SCSV. Cependant les utilisateurs de fluorimètre peuvent spécifier "FLUORIMETRE". Ceci créera un fichier XML lisible par AfficheXML. Par contre il faut bien veiller à spécifier le measurement_set mais surtout les médias 0, 1, 2, 3 et 103.

Ceci récupérera les données converties grâce au mapping de la section 3.