convMass: Corrects a balance reading using balance calibration data.

Description Usage Arguments Details Value References See Also Examples

View source: R/convMass.R

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

1
convMass(calibCert, reading, units = NULL, rho = NULL, rho_air = NULL)

Arguments

calibCert

object of class "calibCert" with the calibration data of the balance. See calibCert() for details.

reading

numeric with balance reading for the mass of the object.

units

character with the units of reading. Must be a SI unit. If not provided, the balance standard units are assumed. See calibCert() for details.

rho

density of the object in g cm^{-3}.

rho_air

density of local air in g cm^{-3}.

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^oC, with mass standards of density ρ_c=8000 kg m^{-3}, in normal air of density ρ_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

uncertConvMass()

Examples

1
2

masscor documentation built on Sept. 13, 2021, 9:06 a.m.