Exemple de fichier format défini par l’utilisateur

L’exemple montre un code de formatage pour un fichier d’enregistrement CSV.

Cet exemple est basé sur KW_Watcher_log.cfg.

Exemple de configuration

Contenu du fichier format

En-tête

Lorsqu’un nouveau fichier est créé, un en-tête de sept lignes est inséré avant le premier enregistrement.

Explication

%DEF_SEPARATOR=","

Le séparateur est une virgule.

%DEF_FILENAME="%F(%y%m%d_%H%M%S_TRG).csv"

%F crée le nom du fichier d’enregistrement à partir du nom défini dans Data Logger > Fichiers d’enregistrement. La date et l’heure au format spécifié ainsi que la chaîne de caractères "_TRG" sont indiquées entre parenthèses et l’extension de fichier .csv est ajoutée.

Exemple : file1(200121_145530_TRG).csv

%DEF_INT="S16" à %DEF_ASCII="CHAR2"

Utilisé pour spécifier le format des données.

%HEADER="Date","Time",%COLUMNS

Le texte défini par l’utilisateur ("Date", "Time") est suivi des numéros de colonne pour tous les points de données (ligne 1 : 1 à 4 pour datapoint1 à datapoint4).

%HEADER+=,,%NAMES

%NAMES renvoie les noms des points de données (ligne 2).

%HEADER+=,,%COMS

%COMS renvoie le port COM utilisé pour lire les données (ligne 3).

%HEADER+=,,%REGISTERS

%REGISTERS renvoie le registre de données de chaque point de données (ligne 4).

%HEADER+=,,%TYPES

%TYPES renvoie le type de données de chaque point de données (ligne 5).

%HEADER+=,,%DATAFORMATS

%DATAFORMATS renvoie le format du type de données comme spécifié par %DEF_INT à %DEF_ASCII (ligne 6).

%HEADER+=,,%UNITS

%UNITS renvoie l’unité de chaque point de données (par ex. °C, kg). Dans cet exemple, aucune unité n’est définie (ligne 7).

%LOGDATA=%DATE,%TIME,%VALUES

C’est la première ligne des données d’enregistrement. Elle commence avec la date spécifiée par %DEF_DATE et l’heure spécifiée par %DEF_TIME, suivie des valeurs des points de données.

Thèmes apparentés