Documentation de dracal-usb-get
[Dernière mise à jour: 04-05-2023]
[Basée sur la version: v3.2.1]
- Introduction
- 1. Installation
- 2. Commande d'aide: --help ou -h
- 3. Lister les capteurs: commande -l
- 4. Accéder aux données des différents canaux: commandes -i et -s
- 4.1 Accéder à tous les canaux sans les lister: paramètre a
- 4.2 Détailler les canaux: commande: -p
- 4.3 Détailler les canaux sans symbole spécial: commande -7
- 4.4 Accéder aux données du premier capteur rencontré: commande -f
- 4.5 Choisir le nombre de décimales à afficher: commande -x
- 5. Spécifier des unités: commandes -T,-P,-F,-M,...
- 6. Calcul de hauteur: commandes -S
- 7. Gestion des données étalonnées: commandes -u
- 8. Enregistrer les données dans un fichier: commande -L
- 8.1 Nouveau! Spécifier le nombre de prises de mesures à enregistrer: commande -r
- 8.2 Modifier la fréquence d'enregistrement: commande -I
- 9. Rediriger la sortie vers un autre programme
Introduction
L'outil en ligne de commande dracal-usb-get a été développé spécifiquement pour vous afin de vous permettre d'accéder directement aux données de vos capteurs, lorsque ceux-ci communiquent par protocole USB. Les avantages d'utiliser un tel outil sont nombreux, dont le plus notable est l'intégration de vos données dans le logiciel de votre choix. Rendez-vous dans la section Ressources du site pour accéder à des exemples d'utilisation de dracal-usb-get dans plusieurs languages de programmation ou encore pour visualiser un exemple d' intégration dans le logiciel LabVIEW.
Vous trouverez sur cette page une documentation des principales fonctionnalité offertes par notre outil en ligne de commande dracal-usb-get. Si certaines fonctionnalités ne semblent pas disponibles sur votre version locale, nous vous invitons à en télécharger gratuitement la dernière version.
1. Installation
Utilisateurs sous Windows ou Mac OS X: Comment obtenir dracal-usb-get.
L'outil en ligne de commande dracal-usb-get est fourni avec DracalView. Sous Windows ou Mac OS X, installez d'abord DracalView. Après l'installation, vous trouverez dracal-usb-get dans le répertoire d'installation (généralement, il s'agira de C:\Program Files\DracalView ou C:\Program Files (x86)\DracalView).
Utilisateurs sous Linux: Comment compiler dracal-usb-get
Sous Linux, l'outil en ligne de commande dracal-usb-get doit être compilé à partir du code source. Suivez les instructions de la page Utilisation des capteurs Dracal sous Linux.
2. Commande d'aide: --help
ou -h
Pour commencer, et aussi souvent que vous le souhaitez, prenez connaissance de la liste complète et détaillée des commandes disponibles en exécutant la commande dracal-usb-get --help
(version courte: dracal-usb-get -h
):
C:\Program Files (x86)\DracalView> dracal-usb-get --help
Valid arguments:
-V Display version information
-v Verbose mode
-h Displays help
-l List and display info about available sensors
-s serial Use USB sensor with matching serial number. Default: Use first found
-i id<,id,id...> Use specific channel(s) id(s) or 'a' for all. Default: 0
-x num Set number of fractional digits [0-6]. Default: 2
-R num If a USB command fails, retry it num times before bailing out
-T unit Select the temperature unit to use. Default: Celsius
-P unit Select the pressure unit to use. Default: kPa
-F unit Select the frequency unit to use. Default: Hz
-M unit Select the length unit to use. Default: m
-C unit Select the concentration unit to use. Default: Sensor default
-p Enable pretty output
-7 Use 7-bit ASCII output (no Unicode degree symbols)
-u Print uncalibrated values, i.e. do not apply user calibration configured by usbtenkical
-L logfile Log to specified file (use - for console)
-I interval Log interval. In milliseconds. Default: 1000
-r rows Number of log rows. Default: 0, i.e. run continuously
-S value Set standard sea level pressure (Pascals) used to compute altitude. Default: 101325
-o option Enable specified option (see below). You may use -o multiple times.
Options:
no_humidex_range Calculate humidex even if input values are out of range.
no_heat_index_range Calculate heat index even if the input values are out of range.
legacy_errors Output channel errors in the old (unspecific) way.
For instance: The string 'err' instead of 'ProbeDisconnected'
Valid temperature units:
Celsius, C, Fahrenheit, F, Kelvin, K
Valid pressure units:
kPa, hPa, Pa, bar, at (98.0665 kPa), atm (101.325 kPa), Torr, psi, inHg
Valid frequency units:
mHz, Hz, kHz, MHz, rpm
Valid length units:
mm, cm, dm, m, mil, in, ft, yd
Valid concentration units:
ppb, ppm, percent
Errors:
When an error occurs reading a channel, the value is replaced by an error string:
Undefined Unknown/undefined error.
Saturated Sensor (or resulting value) is saturated and unusable.
SensorError The physical sensor or interface circuitry is not working properly
ProbeDisconnected Indicates that the probe is disconnected or cable is cut/open
OutOfRange The reading falls outside the sensor possible or supported range
InvalidData The data received from the sensor did not make sense or was incomplete
Note: If pretty output is enabled (see -p) there will be spaces in the error messages. See also
the 'legacy_errors' option to restore the old behaviour of returning 'err', regarless
of what the specific error was.
Return value:
- On success, dracal-usb-get returns 0.
- If the requested serial number (see -s) was not found, or if no devices were found (-f and -l) a non-zero value is returned.
Nous faisons un survol des options disponibles par le biais d'examples dans les prochaines sections.
3. Lister les capteurs: commande -l
Exécutez la commande dracal-usb-get -l
pour lister et obtenir les caractéristiques générales de tous les capteurs Dracal connectés à votre appareil et dont le protocole de communication est USB. Dans l'exemple ci-dessous, deux capteurs sont branchés, soit un USB-DXC120 et un VCP-PTH450-CAL:
C:\Program Files (x86)\DracalView> dracal-usb-get -l
Found: 'VCP-PTH450-CAL', Serial: 'E22196', Version 2.10, Channels: 7
Channel 0: MS5611 Pressure [Pressure]
Channel 1: SHT31 Temperature [Temperature]
Channel 2: SHT31 Relative Humidity [Relative Humidity]
Virtual Channel 256: Dew point [Dew point]
Virtual Channel 257: Humidex [Humidex]
Virtual Channel 258: Heat index [Heat index]
Virtual Channel 262: Altitude [Height]
Found: 'USB-DXC120', Serial: 'E19857', Version 2.1, Channels: 1
Channel 0: SCD30 CO2 GAS PPM [CO2 Gas PPM]
Pour chacun des capteurs détectés, vous trouverez le code de produit (Found: ), le numéro de série (Serial: ), la version de l'appareil (Version), le nombre de canaux de données disponibles (Channels:) ainsi que leur description.
Note 1: Un canal virtuel est un canal dont les données sont calculées à partir des canaux "réels" qui eux, correspondent à des grandeurs physiques directement mesurées par le capteur.
Note 2: Sous Linux, si aucun capteur n'est pas détecté, il est probable que votre compte utilisateur n'ait pas les droits requis. Consultez la section sur la configuration des droits d'accès au besoin.
À partir de maintenant, nous allons nous intéresser aux données générées par le VCP-PTH450-CAL
. Afin de préciser que ce sont les données de ce capteur exactement qui nous intéressent, nous aurons besoins de son numéro de série: E22196
.
4. Accéder aux données des différents canaux: commandes -i
et -s
Nous avons découvert ci-haut que le VCP-PTH450-CAL rendait disponible 7 canaux de données, soit 3 réels et 4 virtuels. Voyons maintenant comment accéder aux données générées par le capteur via la commande -i
.
La commande -i
prend en pré-argument le numéro de série du capteur (via la commande -s
) et en paramètres les canaux à afficher. Dans l'exemple suivant, nous accédons aux données des trois premiers canaux, soit les canaux 0,1 et 2.
C:\Program Files (x86)\DracalView> dracal-usb-get -s E22196 -i 0,1,2
101.50, 22.64, 33.71
L'ordre d'affichage des données correspond à l'ordre d'entrée des canaux. Par exemple, pour lister les 3 premiers canaux dans l'ordre inverse, il suffit d'envoyer la commande suivante:
C:\Program Files (x86)\DracalView> dracal-usb-get -s E22196 -i 2,1,0
33.66, 22.64, 101.49
Notez que dans le cas où un seul capteur est branché, il existe un raccourci afin de ne pas avoir à préciser le numéro de série du capteur.
4.1 Accéder à tous les canaux sans les lister: paramètre a
Pour accéder à l'entièreté des canaux (ici au nombre de 7), il suffit de remplacer la liste des canaux par le paramètrea
, comme ceci:
C:\Program Files (x86)\DracalView> dracal-usb-get -s E22196 -i a
101.50, 22.66, 33.66, 5.84, 22.24, 22.66, -14.14
4.2 Détailler les canaux: commande -p
Afin de se rafraîchir la mémoire, il est possible de détailler le contenu chaque canal en ajoutant l'option -p
("pretty output"). Si nous reprenons l'exemple juste au-dessus et ajoutons la commande -p
, nous obtenons:
C:\Program Files (x86)\DracalView> dracal-usb-get -s E22196 -i a -p
MS5611 Pressure: 101.49 kPa
SHT31 Temperature: 22.67 ┬░C
SHT31 Relative Humidity: 33.60 %
Dew point: 5.83 ┬░C
Humidex: 22.25 ┬░C
Heat index: 22.67 ┬░C
Altitude: -14.06 m
4.3 Détailler les canaux sans symbole spécial: commande -7
Reprenant notre dernier exemple, vous aurez remarqué l'apparence des unités pour les degrés Celsius (°C). L'utilisation du paramètre -7
élimine les caractères spéciaux, tel qu'illustré dans l'exemple suivant:
C:\Program Files (x86)\DracalView> dracal-usb-get -s E22196 -i a -p -7
MS5611 Pressure: 101.49 kPa
SHT31 Temperature: 22.63 C
SHT31 Relative Humidity: 33.63 %
Dew point: 5.80 C
Humidex: 22.20 C
Heat index: 22.63 C
Altitude: -13.98 m
Supposons que nous nous intéressions uniquement à la pression, la température, l'humidité relative et la hauteur par rapport à la mer, nous nous pourrions donc utiliser la commande:
C:\Program Files (x86)\DracalView> dracal-usb-get -s E22196 -i 0,1,2,262 -p -7
MS5611 Pressure: 101.49 kPa
SHT31 Temperature: 22.70 C
SHT31 Relative Humidity: 33.47 %
Altitude: -13.81 m
4.4 Accéder aux données du premier capteur rencontré: l'absence de commande
Il est possible de ne pas avoir à préciser le numéro de série d'un capteur pour accéder à ses données si celui-ci correspond exactement au premier capteur "rencontré". C'est le cas, entre autre chose, lorsqu'un seul capteur Dracal est connecté et reconnu; il est nécessairement le premier (et seul!) rencontré. Notez que la notion de "premier rencontré" n'a rien à voir avec l'ordre d'apparition des capteurs lors de l'utilisation de la commande dracal-usb-get -l
. En effet, dans le cas illustré dans cette documentation, le premier capteur ayant été listé par la commande dracal-usb-get -l
était le VCP-PTH450 alors que le "premier" capteur vu lors de l'utilisation du paramètre -f
est le USB-DXC120, tel qu'illustré dans l'exemple ci-dessous:
C:\Program Files (x86)\DracalView> dracal-usb-get -f -i a -p -7
SCD30 CO2 GAS PPM: 420.34 ppm
Nous recommandons donc d'utiliser le paramètre -f
avec prudence dans les cas où plusieurs capteurs sont connectés à votre ordinateur.
Enfin, notez qu'il existe un raccourci à la commande -f
qui consiste tout simplement à ne pas l'écrire. En effet, le résultat de la commande ci-dessus est parfaitement équivalente à celle-ci:
C:\Program Files (x86)\DracalView> dracal-usb-get -i a -p -7
SCD30 CO2 GAS PPM: 420.02 ppm
4.5 Choisir le nombre de décimales à afficher: commande -x
Choisissez la précision d'affichage en spécifiant le nombre de décimales à être affichées via la commande -x
. L'exemple suivant illustre l'utilisation de cette commande pour obtenir un affichage des 6 décimales:
C:\Program Files (x86)\DracalView> dracal-usb-get -s E22196 -i 0,1,2,262 -p -7 -x 6
MS5611 Pressure: 101.491997 kPa
SHT31 Temperature: 22.687494 C
SHT31 Relative Humidity: 33.485924 %
Altitude: -13.892179 m
5. Spécifier des unités: commandes -T,-P,-F,-M,...
Toujours en utilisant les données par notre capteur VCP-PTH450-CAP dont le numéro de série est E22196
, voyons comment en modifier les unités de sortie. Référez-vous à la commande -help
pour obtenir la liste des types d'unités (température, pression, longueur, etc.) couverts par votre version de DracalView ainsi que la liste des unités disponibles pour chaque type. Dans l'exemple suivant, nous convertissons les unités de pression (en kPa par défaut) en bar par l'ajout de la commande -P bar
:
(Sans conversion)
C:\Program Files (x86)\DracalView> dracal-usb-get -s E22196 -i 0 -p
MS5611 Pressure: 101.49 kPa
(Avec conversion des unités de pression)
C:\Program Files (x86)\DracalView> dracal-usb-get -s E22196 -i 0 -p -P bar
MS5611 Pressure: 1.01 bar
En plus de cette première conversion, nous pouvons afficher les unités de température en Fahrenheit par l'ajout de la commande -T f
:
(Sans conversion)
C:\Program Files (x86)\DracalView> dracal-usb-get -s E22196 -i a -p -7
MS5611 Pressure: 101.49 kPa
SHT31 Temperature: 22.72 C
SHT31 Relative Humidity: 33.44 %
Dew point: 5.80 C
Humidex: 22.28 C
Heat index: 22.72 C
Altitude: -13.64 m
(Avec conversion des unités de pression et de température)
C:\Program Files (x86)\DracalView> dracal-usb-get -s E22196 -i a -p -7 -P bar -T f
MS5611 Pressure: 1.01 bar
SHT31 Temperature: 72.86 F
SHT31 Relative Humidity: 33.46 %
Dew point: 42.42 F
Humidex: 72.08 F
Heat index: 72.86 F
Altitude: -13.64 m
Vous aurez déduit qu'il est possible de concaténer autant de commandes de conversion qu'il y a de type d'unités.
6. Calcul de hauteur: commande -S
Le canal virtuel d'altitude est un canal dont le calcul s'effectue à partir de la pression atmosphérique mesurée ainsi que la pression atmosphérique "de référence", soit celle au niveau de la mer par défaut. Cette dernière est établie à 101325 Pa. Cependant, il est possible de changer la valeur de la pression atmosphérique de référence avec la commande -S
. Ceci permet de calculer une hauteur à partir d'un point de référence, si nous connaissons la valeur de la pression atmosphérique à ce point. Par exemple, si nous voulons établir la hauteur actuelle comme notre hauteur zéro, nous allons tout d'abord en mesurer la pression atmosphérique:
C:\Program Files (x86)\DracalView> dracal-usb-get -s E22196 -i 0,262 -7 -p -P Pa
MS5611 Pressure: 101489.00 Pa
Altitude: -13.64 m
Nous allons donc établir la valeur de la pressions de référence à la valeur de la pression que nous venons juste de mesurer, soit 101489 Pa:
C:\Program Files (x86)\DracalView> dracal-usb-get -s E22196 -i 0,262 -7 -p -P Pa -S 101489
MS5611 Pressure: 101489.00 Pa
Altitude: -0.00 0.00 m
Tel qu'attendu, avec avec la pression actuelle comme pression de référence, la valeur mesurée de la hauteur est zéro. Maintenant, si nous plaçons le capteur sur le sol (il était sur une table) et lançons à nouveau la même commande, nous obtenons:
C:\Program Files (x86)\DracalView> dracal-usb-get -s E22196 -i 0,262 -7 -p -P Pa -S 101167
MS5611 Pressure: 101491.00 Pa
Altitude: -0.17 m
qui se trouve à être effectivement la hauteur de la table sur lequel le capteur se trouvait initialement.
7. Gestion des données étalonnées: commande -u
Certains produits Dracal supportent un étalonnage allant jusqu'à 3 points. Dans les produits étalonnables, l'ajout de points d'étalonnage prend effet immédiatement, au moment de son enregistrement. Ainsi, au moment de l'ajout d'un point d'étalonnage, les données affichées par DracalView et dracal-usb-get deviennent immédiatement étalonnées par défaut. Il est cependant possible de demander à ces outils d'accéder et afficher les données non-étalonnées afin de visualiser et valider l'effet de l'étalonnage mis en place. Dans dracal-usb-get, l'option -u
(uncalibrated) permet à l'usager d'accéder aux données non-étalonnées de son appareil Dracal. Par exemple, supposons qu'un seul point d'étalonnage en pression ait été saisi pour un VCP-PTH450-CAL:
C:\Program Files (x86)\DracalView> dracal-usb-cal -s E22196 -l -p
Device: 'VCP-PTH450-CAL', Serial: 'E22196', Version 2.10, Channels: 3
Channel 0: MS5611 Pressure [Pressure]
Point 0: 101.2, 101.3 [kPa]
Point 1: ** none **
Point 2: ** none **
Channel 1: SHT31 Temperature [Temperature]
Point 0: ** none **
Point 1: ** none **
Point 2: ** none **
Channel 2: SHT31 Relative Humidity
Point 0: ** none **
Point 1: ** none **
Point 2: ** none **
L'effet de cet étalonnage est d'introduire un décalage constant de +0.1 kPa à toutes les lectures de pression. Nous pouvons valider cette affirmation en utilisant subséquemment dracal-usb-get sans et avec étalonnage, de la manière suivante:
C:\Program Files (x86)\DracalView> dracal-usb-get -s E22196 -i0 -p -P kPa -u && dracal-usb-get -s E22196 -i0 -p -P kPa
Pressure: 101.49 kPa
Pressure: 101.59 kPa
Tel qu'attendu, un décalage de +0.1 kPa a bel et bien été introduit. Notez que la commande -u
s'applique à tous les canaux sans exception. Ainsi, la commande suivante compare les données étalonnées et non-étalonnées de l'ensemble des canaux de notre VCP-PTH450-CAL:
C:\Program Files (x86)\DracalView> dracal-usb-get -s E22196 -ia -u && dracal-usb-get -s E22196 -ia
101.49 , 22.26, 34.06, 5.66, 21.78, 22.26, -14.06
101.59 , 22.26, 34.06, 5.66, 21.78, 22.26, -22.37
où la définition des différents canaux est la suivante:
C:\Program Files (x86)\DracalView> dracal-usb-get -s E22196 -l
Found: 'VCP-PTH450-CAL', Serial: 'E22196', Version 2.10, Channels: 7
Channel 0: MS5611 Pressure [Pressure]
Channel 1: SHT31 Temperature [Temperature]
Channel 2: SHT31 Relative Humidity
Virtual Channel 256: Dew point [Dew point]
Virtual Channel 257: Humidex [Humidex]
Virtual Channel 258: Heat index [Heat index]
Virtual Channel 262: Altitude [Height]
Cet exemple illustre le fait que non seulement le canal de pression a été affecté par l'étalonnage en pression, mais également le canal d'altitude. Ce dernier, étant un canal virtuel calculé à partir de la mesure de pression, est non-étalonnable directement, mais est indirectement affecté par l'étalonnage appliqué en pression.
8. Enregistrer les données dans un fichier: commande -L
Utilisez la commande -L
pour enregistrer les données dans un fichier au format csv. Si le fichier précisé n'existe pas, il sera créé au moment de l'envoi de la commande. Si celui-ci existe déjà, les données seront concaténées au contenu déjà existant du fichier ("append mode"). Par exemple, pour enregistrer les données dans un fichier nommé test.csv
se situant au C:\Users\Public\Documents, nous entrons la commande suivante:
C:\Program Files (x86)\DracalView> dracal-usb-get -s E22196 -i a -L C:\Users\Public\Documents\test.csv
Log mode on.
Opened file 'C:\Users\Public\Documents\test.csv' for logging. Append mode.
101.59, 22.18, 34.09, 5.60, 21.67, 22.18, -22.04
101.59, 22.18, 34.04, 5.58, 21.67, 22.18, -22.04
101.59, 22.15, 34.05, 5.56, 21.63, 22.15, -22.12
101.59, 22.15, 34.07, 5.57, 21.64, 22.15, -22.12
^C
Remarquez que les données sont affichées à l'écran dans le terminal pendant l'écriture du fichier. Pour cesser l'enregistrement, entrez la commande CTRL+C
(^C). Voici le contenu du fichier test.csv
:
C:\Program Files (x86)\DracalView> type C:\Users\Public\Documents\test.csv
2023-05-04 13:41:27.240, 101.59, 22.18, 34.09, 5.60, 21.67, 22.18, -22.04
2023-05-04 13:41:28.268, 101.59, 22.18, 34.04, 5.58, 21.67, 22.18, -22.04
2023-05-04 13:41:29.279, 101.59, 22.15, 34.05, 5.56, 21.63, 22.15, -22.12
2023-05-04 13:41:30.309, 101.59, 22.15, 34.07, 5.57, 21.64, 22.15, -22.12
Voyons le contenu de ce fichier après avoir exécuté une seconde fois la même commande:
C:\Program Files (x86)\DracalView> type C:\Users\Public\Documents\test.csv
2023-05-04 13:41:27.240, 101.59, 22.18, 34.09, 5.60, 21.67, 22.18, -22.04
2023-05-04 13:41:28.268, 101.59, 22.18, 34.04, 5.58, 21.67, 22.18, -22.04
2023-05-04 13:41:29.279, 101.59, 22.15, 34.05, 5.56, 21.63, 22.15, -22.12
2023-05-04 13:41:30.309, 101.59, 22.15, 34.07, 5.57, 21.64, 22.15, -22.12
2023-05-04 13:48:54.581, 101.58, 22.06, 34.12, 5.51, 21.53, 22.06, -21.54
2023-05-04 13:48:55.596, 101.58, 22.08, 34.15, 5.54, 21.55, 22.08, -21.54
2023-05-04 13:48:56.628, 101.58, 22.08, 34.12, 5.53, 21.55, 22.08, -21.62
2023-05-04 13:48:57.645, 101.58, 22.08, 34.09, 5.52, 21.55, 22.08, -21.45
2023-05-04 13:48:58.658, 101.58, 22.08, 34.14, 5.53, 21.55, 22.08, -21.62
Tel qu'attendu, les nouvelles données ont été enregistrées à la suite des données déjà existantes.
8.1 Nouveau! Spécifier le nombre de prises de mesures à enregistrer: commande -r
En conjonction avec la commande -L
, la commande-r
permet de spécifier un nombre exact de prises de mesures à enregistrer dans un fichier. Par exemple, dans l'exemple ci-dessous, le nombre de prises de mesures a été limité à 3:
C:\Program Files (x86)\DracalView> dracal-usb-get -s E22196 -i a -L C:\Users\Public\Documents\test2.csv -r 3
Opened file 'C:\Users\Public\Documents\test2.csv' for logging. Append mode.
2023-05-04 13:50:33.274, 101.58, 22.08, 34.12, 5.53, 21.55, 22.08, -21.37
2023-05-04 13:50:34.290, 101.58, 22.12, 34.11, 5.56, 21.60, 22.12, -21.37
2023-05-04 13:50:35.319, 101.58, 22.09, 34.10, 5.53, 21.57, 22.09, -21.45
Closing log file.
C:\Program Files (x86)\DracalView>
8.2 Modifier la fréquence d'enregistrement: commande -I
Utilisez la commande -I
pour spécifier la fréquence d'enregistrement des données en millisecondes (ms). La fréquence d'enregistrement par défaut (lorsque non spécifiée) est de 1000 ms. Afin d'illustrer notre propos, nous allons créer un nouveau fichier, "test2.csv", dans lequel nous écrirons via l'exécution successive des deux commandes suivantes:
C:\Program Files (x86)\DracalView> dracal-usb-get -s E22196 -i a -L C:\Users\Public\Documents\test2.csv -r 3 -I 100
suivi de
C:\Program Files (x86)\DracalView> dracal-usb-get -s E22196 -i a -L C:\Users\Public\Documents\test2.csv -r 3 -I 2000
Nous voyons bien par la chronodatation du fichier .csv que la fréquence d'enregistrement correspond bel et bien au paramètre imposé lors de l'exécution des deux commandes:
C:\Program Files (x86)\DracalView> type C:\Users\Public\Documents\test2.csv
2023-05-04 13:52:42.149, 101.58, 22.12, 34.10, 5.56, 21.60, 22.12, -21.21
2023-05-04 13:52:42.274, 101.58, 22.12, 34.10, 5.56, 21.60, 22.12, -21.37
2023-05-04 13:52:42.400, 101.58, 22.12, 34.10, 5.56, 21.60, 22.12, -21.29
2023-05-04 13:52:50.629, 101.58, 22.12, 34.04, 5.53, 21.59, 22.12, -21.21
2023-05-04 13:52:52.647, 101.58, 22.12, 34.07, 5.54, 21.60, 22.12, -21.21
2023-05-04 13:52:54.666, 101.58, 22.13, 34.07, 5.56, 21.62, 22.13, -21.45
9. Rediriger la sortie vers un autre programme
Si, au lieu d'enregistrer les données dans un fichier .csv, vous désirez utiliser la sortie comme intrant d'un autre programme, il suffit de donner le paramètre -
en argument à la commande -L
. Cette commande enregistrera les données dans la variable stdout (standard output):
C:\Program Files (x86)\DracalView> dracal-usb-get -s E22196 -i a -L -
Log mode on.
Logging to stdout
101.58, 22.16, 34.03, 5.56, 21.65, 22.16, -21.29
101.58, 22.13, 34.00, 5.53, 21.61, 22.13, -21.54
101.58, 22.16, 34.01, 5.55, 21.64, 22.16, -21.45
101.58, 22.16, 34.02, 5.56, 21.65, 22.16, -21.37
101.58, 22.16, 33.97, 5.54, 21.64, 22.16, -21.45
^C