convMass {masscor} | R Documentation |
Corrects a balance reading using balance calibration data.
Description
Given a balance reading indication and the calibration information of the balance, the function interpolates error correction for the reading using the errors of indication for the two closest calibration points. The output is generally the mass measurement result under the conditions of calibration. If densities from the object and the local air are provided the conventional mass of the object can be calculated. See Details.
Usage
convMass(calibCert, reading, units = NULL, rho = NULL, rho_air = NULL)
Arguments
calibCert |
object of class |
reading |
numeric with balance reading for the mass of the object. |
units |
character with the units of |
rho |
density of the object in g cm |
rho_air |
density of local air in g cm |
Details
The conventional mass value of a body is equal to the mass m_c
of a mass standard
that balances this body under conventionally chosen conditions:
at a temperature t_{ref} = 20^o
C,
with mass standards of density \rho_c=8000
kg m^{-3}
,
in normal air of density
\rho_0=1.2
kg m^{-3}
(OIML, 2004).
Value
Numeric value of conventional mass.
References
OIML, (2004). ORGANISATION INTERNATIONALE DE MÉTROLOGIE LÉGALE. International Document D 28: Conventional value of the result of weighing in air.
Harris, G. (2019). Selected Laboratory and Measurement Practices and Procedures to Support Basic Mass Calibrations. SOP 2 - Recommended Standard Operating Procedure for Applying Air Buoyancy Corrections. National Institute of Standards and Technology (NIST). doi:10.6028/NIST.IR.6969-2019
See Also
Examples
data(minimalCert)
convMass(reading = 12.4835, calibCert = minimalCert)