21. Référence de l'API de haut niveau
pressure→calibrateFromPoints()
Enregistre des points de correction de mesure, typiquement pour compenser l'effet d'un boîtier sur
les mesures rendues par le capteur.
function calibrateFromPoints( rawValues, refValues)
js
int calibrateFromPoints( vector<double> rawValues,
cpp
-(int) calibrateFromPoints : (NSMutableArray*)
m
function calibrateFromPoints( rawValues: TDoubleArray,
pas
procedure calibrateFromPoints( )
vb
int calibrateFromPoints( List<double> rawValues,
cs
int calibrateFromPoints( ArrayList<Double> rawValues,
java
Task<int> calibrateFromPoints( List<double> rawValues,
uwp
def calibrateFromPoints( rawValues, refValues)
py
function calibrateFromPoints( $rawValues, $refValues)
php
function calibrateFromPoints( rawValues, refValues)
es
YPressure
target
cmd
Il est possible d'enregistrer jusqu'à cinq points de correction. Les points de correction doivent être
fournis en ordre croissant, et dans la plage valide du capteur. Le module effectue automatiquement une
interpolation linéaire de l'erreur entre les points spécifiés. N'oubliez pas d'appeler la méthode
du module si le réglage doit être préservé.
saveToFlash()
Pour plus de plus amples possibilités d'appliquer une surcalibration aux capteurs, veuillez contacter
support@yoctopuce.com.
Paramètres :
rawValues
tableau de nombres flottants, correspondant aux valeurs brutes rendues par le capteur pour les
points de correction.
refValues
tableau de nombres flottants, correspondant aux valeurs corrigées désirées pour les points de
correction.
Retourne :
YAPI_SUCCESS
si l'opération se déroule sans erreur.
En cas d'erreur, déclenche une exception ou retourne un code d'erreur négatif.
318
vector<double> refValues)
: (NSMutableArray*)
refValues: TDoubleArray): LongInt
List<double> refValues)
ArrayList<Double> refValues)
List<double> refValues)
calibrateFromPoints
rawValues refValues
rawValues
refValues
YPressure
www.yoctopuce.com