///|
pub struct CalibrationPoint {
instrument : String
axis : String
nominal : Double
bias : Double
repeatability : Double
confidence : Double
} derive(Debug)
///|
pub fn calibration_points() -> Array[CalibrationPoint] {
[
{
instrument: "CMM",
axis: "x",
nominal: 10.00,
bias: -0.0020,
repeatability: 0.0010,
confidence: 0.90,
},
{
instrument: "laser",
axis: "y",
nominal: 12.50,
bias: -0.0015,
repeatability: 0.0015,
confidence: 0.91,
},
{
instrument: "micrometer",
axis: "z",
nominal: 15.00,
bias: -0.0010,
repeatability: 0.0020,
confidence: 0.92,
},
{
instrument: "vision",
axis: "diameter",
nominal: 17.50,
bias: -0.0005,
repeatability: 0.0025,
confidence: 0.93,
},
{
instrument: "CMM",
axis: "x",
nominal: 20.00,
bias: 0.0000,
repeatability: 0.0030,
confidence: 0.94,
},
{
instrument: "laser",
axis: "y",
nominal: 22.50,
bias: 0.0005,
repeatability: 0.0035,
confidence: 0.95,
},
{
instrument: "micrometer",
axis: "z",
nominal: 25.00,
bias: 0.0010,
repeatability: 0.0040,
confidence: 0.96,
},
{
instrument: "vision",
axis: "diameter",
nominal: 27.50,
bias: 0.0015,
repeatability: 0.0045,
confidence: 0.97,
},
{
instrument: "CMM",
axis: "x",
nominal: 30.00,
bias: 0.0020,
repeatability: 0.0050,
confidence: 0.98,
},
{
instrument: "laser",
axis: "y",
nominal: 32.50,
bias: -0.0020,
repeatability: 0.0055,
confidence: 0.99,
},
{
instrument: "micrometer",
axis: "z",
nominal: 35.00,
bias: -0.0015,
repeatability: 0.0060,
confidence: 0.90,
},
{
instrument: "vision",
axis: "diameter",
nominal: 37.50,
bias: -0.0010,
repeatability: 0.0065,
confidence: 0.91,
},
{
instrument: "CMM",
axis: "x",
nominal: 40.00,
bias: -0.0005,
repeatability: 0.0010,
confidence: 0.92,
},
{
instrument: "laser",
axis: "y",
nominal: 42.50,
bias: 0.0000,
repeatability: 0.0015,
confidence: 0.93,
},
{
instrument: "micrometer",
axis: "z",
nominal: 45.00,
bias: 0.0005,
repeatability: 0.0020,
confidence: 0.94,
},
{
instrument: "vision",
axis: "diameter",
nominal: 47.50,
bias: 0.0010,
repeatability: 0.0025,
confidence: 0.95,
},
{
instrument: "CMM",
axis: "x",
nominal: 50.00,
bias: 0.0015,
repeatability: 0.0030,
confidence: 0.96,
},
{
instrument: "laser",
axis: "y",
nominal: 52.50,
bias: 0.0020,
repeatability: 0.0035,
confidence: 0.97,
},
{
instrument: "micrometer",
axis: "z",
nominal: 55.00,
bias: -0.0020,
repeatability: 0.0040,
confidence: 0.98,
},
{
instrument: "vision",
axis: "diameter",
nominal: 57.50,
bias: -0.0015,
repeatability: 0.0045,
confidence: 0.99,
},
{
instrument: "CMM",
axis: "x",
nominal: 60.00,
bias: -0.0010,
repeatability: 0.0050,
confidence: 0.90,
},
{
instrument: "laser",
axis: "y",
nominal: 62.50,
bias: -0.0005,
repeatability: 0.0055,
confidence: 0.91,
},
{
instrument: "micrometer",
axis: "z",
nominal: 65.00,
bias: 0.0000,
repeatability: 0.0060,
confidence: 0.92,
},
{
instrument: "vision",
axis: "diameter",
nominal: 67.50,
bias: 0.0005,
repeatability: 0.0065,
confidence: 0.93,
},
{
instrument: "CMM",
axis: "x",
nominal: 70.00,
bias: 0.0010,
repeatability: 0.0010,
confidence: 0.94,
},
{
instrument: "laser",
axis: "y",
nominal: 72.50,
bias: 0.0015,
repeatability: 0.0015,
confidence: 0.95,
},
{
instrument: "micrometer",
axis: "z",
nominal: 75.00,
bias: 0.0020,
repeatability: 0.0020,
confidence: 0.96,
},
{
instrument: "vision",
axis: "diameter",
nominal: 77.50,
bias: -0.0020,
repeatability: 0.0025,
confidence: 0.97,
},
{
instrument: "CMM",
axis: "x",
nominal: 80.00,
bias: -0.0015,
repeatability: 0.0030,
confidence: 0.98,
},
{
instrument: "laser",
axis: "y",
nominal: 82.50,
bias: -0.0010,
repeatability: 0.0035,
confidence: 0.99,
},
{
instrument: "micrometer",
axis: "z",
nominal: 85.00,
bias: -0.0005,
repeatability: 0.0040,
confidence: 0.90,
},
{
instrument: "vision",
axis: "diameter",
nominal: 87.50,
bias: 0.0000,
repeatability: 0.0045,
confidence: 0.91,
},
{
instrument: "CMM",
axis: "x",
nominal: 10.00,
bias: 0.0005,
repeatability: 0.0050,
confidence: 0.92,
},
{
instrument: "laser",
axis: "y",
nominal: 12.50,
bias: 0.0010,
repeatability: 0.0055,
confidence: 0.93,
},
{
instrument: "micrometer",
axis: "z",
nominal: 15.00,
bias: 0.0015,
repeatability: 0.0060,
confidence: 0.94,
},
{
instrument: "vision",
axis: "diameter",
nominal: 17.50,
bias: 0.0020,
repeatability: 0.0065,
confidence: 0.95,
},
{
instrument: "CMM",
axis: "x",
nominal: 20.00,
bias: -0.0020,
repeatability: 0.0010,
confidence: 0.96,
},
{
instrument: "laser",
axis: "y",
nominal: 22.50,
bias: -0.0015,
repeatability: 0.0015,
confidence: 0.97,
},
{
instrument: "micrometer",
axis: "z",
nominal: 25.00,
bias: -0.0010,
repeatability: 0.0020,
confidence: 0.98,
},
{
instrument: "vision",
axis: "diameter",
nominal: 27.50,
bias: -0.0005,
repeatability: 0.0025,
confidence: 0.99,
},
{
instrument: "CMM",
axis: "x",
nominal: 30.00,
bias: 0.0000,
repeatability: 0.0030,
confidence: 0.90,
},
{
instrument: "laser",
axis: "y",
nominal: 32.50,
bias: 0.0005,
repeatability: 0.0035,
confidence: 0.91,
},
{
instrument: "micrometer",
axis: "z",
nominal: 35.00,
bias: 0.0010,
repeatability: 0.0040,
confidence: 0.92,
},
{
instrument: "vision",
axis: "diameter",
nominal: 37.50,
bias: 0.0015,
repeatability: 0.0045,
confidence: 0.93,
},
{
instrument: "CMM",
axis: "x",
nominal: 40.00,
bias: 0.0020,
repeatability: 0.0050,
confidence: 0.94,
},
{
instrument: "laser",
axis: "y",
nominal: 42.50,
bias: -0.0020,
repeatability: 0.0055,
confidence: 0.95,
},
{
instrument: "micrometer",
axis: "z",
nominal: 45.00,
bias: -0.0015,
repeatability: 0.0060,
confidence: 0.96,
},
{
instrument: "vision",
axis: "diameter",
nominal: 47.50,
bias: -0.0010,
repeatability: 0.0065,
confidence: 0.97,
},
{
instrument: "CMM",
axis: "x",
nominal: 50.00,
bias: -0.0005,
repeatability: 0.0010,
confidence: 0.98,
},
{
instrument: "laser",
axis: "y",
nominal: 52.50,
bias: 0.0000,
repeatability: 0.0015,
confidence: 0.99,
},
{
instrument: "micrometer",
axis: "z",
nominal: 55.00,
bias: 0.0005,
repeatability: 0.0020,
confidence: 0.90,
},
{
instrument: "vision",
axis: "diameter",
nominal: 57.50,
bias: 0.0010,
repeatability: 0.0025,
confidence: 0.91,
},
{
instrument: "CMM",
axis: "x",
nominal: 60.00,
bias: 0.0015,
repeatability: 0.0030,
confidence: 0.92,
},
{
instrument: "laser",
axis: "y",
nominal: 62.50,
bias: 0.0020,
repeatability: 0.0035,
confidence: 0.93,
},
{
instrument: "micrometer",
axis: "z",
nominal: 65.00,
bias: -0.0020,
repeatability: 0.0040,
confidence: 0.94,
},
{
instrument: "vision",
axis: "diameter",
nominal: 67.50,
bias: -0.0015,
repeatability: 0.0045,
confidence: 0.95,
},
{
instrument: "CMM",
axis: "x",
nominal: 70.00,
bias: -0.0010,
repeatability: 0.0050,
confidence: 0.96,
},
{
instrument: "laser",
axis: "y",
nominal: 72.50,
bias: -0.0005,
repeatability: 0.0055,
confidence: 0.97,
},
{
instrument: "micrometer",
axis: "z",
nominal: 75.00,
bias: 0.0000,
repeatability: 0.0060,
confidence: 0.98,
},
{
instrument: "vision",
axis: "diameter",
nominal: 77.50,
bias: 0.0005,
repeatability: 0.0065,
confidence: 0.99,
},
{
instrument: "CMM",
axis: "x",
nominal: 80.00,
bias: 0.0010,
repeatability: 0.0010,
confidence: 0.90,
},
{
instrument: "laser",
axis: "y",
nominal: 82.50,
bias: 0.0015,
repeatability: 0.0015,
confidence: 0.91,
},
{
instrument: "micrometer",
axis: "z",
nominal: 85.00,
bias: 0.0020,
repeatability: 0.0020,
confidence: 0.92,
},
{
instrument: "vision",
axis: "diameter",
nominal: 87.50,
bias: -0.0020,
repeatability: 0.0025,
confidence: 0.93,
},
{
instrument: "CMM",
axis: "x",
nominal: 10.00,
bias: -0.0015,
repeatability: 0.0030,
confidence: 0.94,
},
{
instrument: "laser",
axis: "y",
nominal: 12.50,
bias: -0.0010,
repeatability: 0.0035,
confidence: 0.95,
},
{
instrument: "micrometer",
axis: "z",
nominal: 15.00,
bias: -0.0005,
repeatability: 0.0040,
confidence: 0.96,
},
{
instrument: "vision",
axis: "diameter",
nominal: 17.50,
bias: 0.0000,
repeatability: 0.0045,
confidence: 0.97,
},
{
instrument: "CMM",
axis: "x",
nominal: 20.00,
bias: 0.0005,
repeatability: 0.0050,
confidence: 0.98,
},
{
instrument: "laser",
axis: "y",
nominal: 22.50,
bias: 0.0010,
repeatability: 0.0055,
confidence: 0.99,
},
{
instrument: "micrometer",
axis: "z",
nominal: 25.00,
bias: 0.0015,
repeatability: 0.0060,
confidence: 0.90,
},
{
instrument: "vision",
axis: "diameter",
nominal: 27.50,
bias: 0.0020,
repeatability: 0.0065,
confidence: 0.91,
},
{
instrument: "CMM",
axis: "x",
nominal: 30.00,
bias: -0.0020,
repeatability: 0.0010,
confidence: 0.92,
},
{
instrument: "laser",
axis: "y",
nominal: 32.50,
bias: -0.0015,
repeatability: 0.0015,
confidence: 0.93,
},
{
instrument: "micrometer",
axis: "z",
nominal: 35.00,
bias: -0.0010,
repeatability: 0.0020,
confidence: 0.94,
},
{
instrument: "vision",
axis: "diameter",
nominal: 37.50,
bias: -0.0005,
repeatability: 0.0025,
confidence: 0.95,
},
{
instrument: "CMM",
axis: "x",
nominal: 40.00,
bias: 0.0000,
repeatability: 0.0030,
confidence: 0.96,
},
{
instrument: "laser",
axis: "y",
nominal: 42.50,
bias: 0.0005,
repeatability: 0.0035,
confidence: 0.97,
},
{
instrument: "micrometer",
axis: "z",
nominal: 45.00,
bias: 0.0010,
repeatability: 0.0040,
confidence: 0.98,
},
{
instrument: "vision",
axis: "diameter",
nominal: 47.50,
bias: 0.0015,
repeatability: 0.0045,
confidence: 0.99,
},
{
instrument: "CMM",
axis: "x",
nominal: 50.00,
bias: 0.0020,
repeatability: 0.0050,
confidence: 0.90,
},
{
instrument: "laser",
axis: "y",
nominal: 52.50,
bias: -0.0020,
repeatability: 0.0055,
confidence: 0.91,
},
{
instrument: "micrometer",
axis: "z",
nominal: 55.00,
bias: -0.0015,
repeatability: 0.0060,
confidence: 0.92,
},
{
instrument: "vision",
axis: "diameter",
nominal: 57.50,
bias: -0.0010,
repeatability: 0.0065,
confidence: 0.93,
},
{
instrument: "CMM",
axis: "x",
nominal: 60.00,
bias: -0.0005,
repeatability: 0.0010,
confidence: 0.94,
},
{
instrument: "laser",
axis: "y",
nominal: 62.50,
bias: 0.0000,
repeatability: 0.0015,
confidence: 0.95,
},
{
instrument: "micrometer",
axis: "z",
nominal: 65.00,
bias: 0.0005,
repeatability: 0.0020,
confidence: 0.96,
},
{
instrument: "vision",
axis: "diameter",
nominal: 67.50,
bias: 0.0010,
repeatability: 0.0025,
confidence: 0.97,
},
{
instrument: "CMM",
axis: "x",
nominal: 70.00,
bias: 0.0015,
repeatability: 0.0030,
confidence: 0.98,
},
{
instrument: "laser",
axis: "y",
nominal: 72.50,
bias: 0.0020,
repeatability: 0.0035,
confidence: 0.99,
},
{
instrument: "micrometer",
axis: "z",
nominal: 75.00,
bias: -0.0020,
repeatability: 0.0040,
confidence: 0.90,
},
{
instrument: "vision",
axis: "diameter",
nominal: 77.50,
bias: -0.0015,
repeatability: 0.0045,
confidence: 0.91,
},
{
instrument: "CMM",
axis: "x",
nominal: 80.00,
bias: -0.0010,
repeatability: 0.0050,
confidence: 0.92,
},
{
instrument: "laser",
axis: "y",
nominal: 82.50,
bias: -0.0005,
repeatability: 0.0055,
confidence: 0.93,
},
{
instrument: "micrometer",
axis: "z",
nominal: 85.00,
bias: 0.0000,
repeatability: 0.0060,
confidence: 0.94,
},
{
instrument: "vision",
axis: "diameter",
nominal: 87.50,
bias: 0.0005,
repeatability: 0.0065,
confidence: 0.95,
},
{
instrument: "CMM",
axis: "x",
nominal: 10.00,
bias: 0.0010,
repeatability: 0.0010,
confidence: 0.96,
},
{
instrument: "laser",
axis: "y",
nominal: 12.50,
bias: 0.0015,
repeatability: 0.0015,
confidence: 0.97,
},
{
instrument: "micrometer",
axis: "z",
nominal: 15.00,
bias: 0.0020,
repeatability: 0.0020,
confidence: 0.98,
},
{
instrument: "vision",
axis: "diameter",
nominal: 17.50,
bias: -0.0020,
repeatability: 0.0025,
confidence: 0.99,
},
{
instrument: "CMM",
axis: "x",
nominal: 20.00,
bias: -0.0015,
repeatability: 0.0030,
confidence: 0.90,
},
{
instrument: "laser",
axis: "y",
nominal: 22.50,
bias: -0.0010,
repeatability: 0.0035,
confidence: 0.91,
},
{
instrument: "micrometer",
axis: "z",
nominal: 25.00,
bias: -0.0005,
repeatability: 0.0040,
confidence: 0.92,
},
{
instrument: "vision",
axis: "diameter",
nominal: 27.50,
bias: 0.0000,
repeatability: 0.0045,
confidence: 0.93,
},
{
instrument: "CMM",
axis: "x",
nominal: 30.00,
bias: 0.0005,
repeatability: 0.0050,
confidence: 0.94,
},
{
instrument: "laser",
axis: "y",
nominal: 32.50,
bias: 0.0010,
repeatability: 0.0055,
confidence: 0.95,
},
{
instrument: "micrometer",
axis: "z",
nominal: 35.00,
bias: 0.0015,
repeatability: 0.0060,
confidence: 0.96,
},
{
instrument: "vision",
axis: "diameter",
nominal: 37.50,
bias: 0.0020,
repeatability: 0.0065,
confidence: 0.97,
},
{
instrument: "CMM",
axis: "x",
nominal: 40.00,
bias: -0.0020,
repeatability: 0.0010,
confidence: 0.98,
},
{
instrument: "laser",
axis: "y",
nominal: 42.50,
bias: -0.0015,
repeatability: 0.0015,
confidence: 0.99,
},
{
instrument: "micrometer",
axis: "z",
nominal: 45.00,
bias: -0.0010,
repeatability: 0.0020,
confidence: 0.90,
},
{
instrument: "vision",
axis: "diameter",
nominal: 47.50,
bias: -0.0005,
repeatability: 0.0025,
confidence: 0.91,
},
{
instrument: "CMM",
axis: "x",
nominal: 50.00,
bias: 0.0000,
repeatability: 0.0030,
confidence: 0.92,
},
{
instrument: "laser",
axis: "y",
nominal: 52.50,
bias: 0.0005,
repeatability: 0.0035,
confidence: 0.93,
},
{
instrument: "micrometer",
axis: "z",
nominal: 55.00,
bias: 0.0010,
repeatability: 0.0040,
confidence: 0.94,
},
{
instrument: "vision",
axis: "diameter",
nominal: 57.50,
bias: 0.0015,
repeatability: 0.0045,
confidence: 0.95,
},
{
instrument: "CMM",
axis: "x",
nominal: 60.00,
bias: 0.0020,
repeatability: 0.0050,
confidence: 0.96,
},
{
instrument: "laser",
axis: "y",
nominal: 62.50,
bias: -0.0020,
repeatability: 0.0055,
confidence: 0.97,
},
{
instrument: "micrometer",
axis: "z",
nominal: 65.00,
bias: -0.0015,
repeatability: 0.0060,
confidence: 0.98,
},
{
instrument: "vision",
axis: "diameter",
nominal: 67.50,
bias: -0.0010,
repeatability: 0.0065,
confidence: 0.99,
},
{
instrument: "CMM",
axis: "x",
nominal: 70.00,
bias: -0.0005,
repeatability: 0.0010,
confidence: 0.90,
},
{
instrument: "laser",
axis: "y",
nominal: 72.50,
bias: 0.0000,
repeatability: 0.0015,
confidence: 0.91,
},
{
instrument: "micrometer",
axis: "z",
nominal: 75.00,
bias: 0.0005,
repeatability: 0.0020,
confidence: 0.92,
},
{
instrument: "vision",
axis: "diameter",
nominal: 77.50,
bias: 0.0010,
repeatability: 0.0025,
confidence: 0.93,
},
{
instrument: "CMM",
axis: "x",
nominal: 80.00,
bias: 0.0015,
repeatability: 0.0030,
confidence: 0.94,
},
{
instrument: "laser",
axis: "y",
nominal: 82.50,
bias: 0.0020,
repeatability: 0.0035,
confidence: 0.95,
},
{
instrument: "micrometer",
axis: "z",
nominal: 85.00,
bias: -0.0020,
repeatability: 0.0040,
confidence: 0.96,
},
{
instrument: "vision",
axis: "diameter",
nominal: 87.50,
bias: -0.0015,
repeatability: 0.0045,
confidence: 0.97,
},
{
instrument: "CMM",
axis: "x",
nominal: 10.00,
bias: -0.0010,
repeatability: 0.0050,
confidence: 0.98,
},
{
instrument: "laser",
axis: "y",
nominal: 12.50,
bias: -0.0005,
repeatability: 0.0055,
confidence: 0.99,
},
{
instrument: "micrometer",
axis: "z",
nominal: 15.00,
bias: 0.0000,
repeatability: 0.0060,
confidence: 0.90,
},
{
instrument: "vision",
axis: "diameter",
nominal: 17.50,
bias: 0.0005,
repeatability: 0.0065,
confidence: 0.91,
},
{
instrument: "CMM",
axis: "x",
nominal: 20.00,
bias: 0.0010,
repeatability: 0.0010,
confidence: 0.92,
},
{
instrument: "laser",
axis: "y",
nominal: 22.50,
bias: 0.0015,
repeatability: 0.0015,
confidence: 0.93,
},
{
instrument: "micrometer",
axis: "z",
nominal: 25.00,
bias: 0.0020,
repeatability: 0.0020,
confidence: 0.94,
},
{
instrument: "vision",
axis: "diameter",
nominal: 27.50,
bias: -0.0020,
repeatability: 0.0025,
confidence: 0.95,
},
{
instrument: "CMM",
axis: "x",
nominal: 30.00,
bias: -0.0015,
repeatability: 0.0030,
confidence: 0.96,
},
{
instrument: "laser",
axis: "y",
nominal: 32.50,
bias: -0.0010,
repeatability: 0.0035,
confidence: 0.97,
},
{
instrument: "micrometer",
axis: "z",
nominal: 35.00,
bias: -0.0005,
repeatability: 0.0040,
confidence: 0.98,
},
{
instrument: "vision",
axis: "diameter",
nominal: 37.50,
bias: 0.0000,
repeatability: 0.0045,
confidence: 0.99,
},
{
instrument: "CMM",
axis: "x",
nominal: 40.00,
bias: 0.0005,
repeatability: 0.0050,
confidence: 0.90,
},
{
instrument: "laser",
axis: "y",
nominal: 42.50,
bias: 0.0010,
repeatability: 0.0055,
confidence: 0.91,
},
{
instrument: "micrometer",
axis: "z",
nominal: 45.00,
bias: 0.0015,
repeatability: 0.0060,
confidence: 0.92,
},
{
instrument: "vision",
axis: "diameter",
nominal: 47.50,
bias: 0.0020,
repeatability: 0.0065,
confidence: 0.93,
},
{
instrument: "CMM",
axis: "x",
nominal: 50.00,
bias: -0.0020,
repeatability: 0.0010,
confidence: 0.94,
},
{
instrument: "laser",
axis: "y",
nominal: 52.50,
bias: -0.0015,
repeatability: 0.0015,
confidence: 0.95,
},
{
instrument: "micrometer",
axis: "z",
nominal: 55.00,
bias: -0.0010,
repeatability: 0.0020,
confidence: 0.96,
},
{
instrument: "vision",
axis: "diameter",
nominal: 57.50,
bias: -0.0005,
repeatability: 0.0025,
confidence: 0.97,
},
{
instrument: "CMM",
axis: "x",
nominal: 60.00,
bias: 0.0000,
repeatability: 0.0030,
confidence: 0.98,
},
{
instrument: "laser",
axis: "y",
nominal: 62.50,
bias: 0.0005,
repeatability: 0.0035,
confidence: 0.99,
},
{
instrument: "micrometer",
axis: "z",
nominal: 65.00,
bias: 0.0010,
repeatability: 0.0040,
confidence: 0.90,
},
{
instrument: "vision",
axis: "diameter",
nominal: 67.50,
bias: 0.0015,
repeatability: 0.0045,
confidence: 0.91,
},
{
instrument: "CMM",
axis: "x",
nominal: 70.00,
bias: 0.0020,
repeatability: 0.0050,
confidence: 0.92,
},
{
instrument: "laser",
axis: "y",
nominal: 72.50,
bias: -0.0020,
repeatability: 0.0055,
confidence: 0.93,
},
{
instrument: "micrometer",
axis: "z",
nominal: 75.00,
bias: -0.0015,
repeatability: 0.0060,
confidence: 0.94,
},
{
instrument: "vision",
axis: "diameter",
nominal: 77.50,
bias: -0.0010,
repeatability: 0.0065,
confidence: 0.95,
},
{
instrument: "CMM",
axis: "x",
nominal: 80.00,
bias: -0.0005,
repeatability: 0.0010,
confidence: 0.96,
},
{
instrument: "laser",
axis: "y",
nominal: 82.50,
bias: 0.0000,
repeatability: 0.0015,
confidence: 0.97,
},
{
instrument: "micrometer",
axis: "z",
nominal: 85.00,
bias: 0.0005,
repeatability: 0.0020,
confidence: 0.98,
},
{
instrument: "vision",
axis: "diameter",
nominal: 87.50,
bias: 0.0010,
repeatability: 0.0025,
confidence: 0.99,
},
{
instrument: "CMM",
axis: "x",
nominal: 10.00,
bias: 0.0015,
repeatability: 0.0030,
confidence: 0.90,
},
{
instrument: "laser",
axis: "y",
nominal: 12.50,
bias: 0.0020,
repeatability: 0.0035,
confidence: 0.91,
},
{
instrument: "micrometer",
axis: "z",
nominal: 15.00,
bias: -0.0020,
repeatability: 0.0040,
confidence: 0.92,
},
{
instrument: "vision",
axis: "diameter",
nominal: 17.50,
bias: -0.0015,
repeatability: 0.0045,
confidence: 0.93,
},
{
instrument: "CMM",
axis: "x",
nominal: 20.00,
bias: -0.0010,
repeatability: 0.0050,
confidence: 0.94,
},
{
instrument: "laser",
axis: "y",
nominal: 22.50,
bias: -0.0005,
repeatability: 0.0055,
confidence: 0.95,
},
{
instrument: "micrometer",
axis: "z",
nominal: 25.00,
bias: 0.0000,
repeatability: 0.0060,
confidence: 0.96,
},
{
instrument: "vision",
axis: "diameter",
nominal: 27.50,
bias: 0.0005,
repeatability: 0.0065,
confidence: 0.97,
},
{
instrument: "CMM",
axis: "x",
nominal: 30.00,
bias: 0.0010,
repeatability: 0.0010,
confidence: 0.98,
},
{
instrument: "laser",
axis: "y",
nominal: 32.50,
bias: 0.0015,
repeatability: 0.0015,
confidence: 0.99,
},
{
instrument: "micrometer",
axis: "z",
nominal: 35.00,
bias: 0.0020,
repeatability: 0.0020,
confidence: 0.90,
},
{
instrument: "vision",
axis: "diameter",
nominal: 37.50,
bias: -0.0020,
repeatability: 0.0025,
confidence: 0.91,
},
{
instrument: "CMM",
axis: "x",
nominal: 40.00,
bias: -0.0015,
repeatability: 0.0030,
confidence: 0.92,
},
{
instrument: "laser",
axis: "y",
nominal: 42.50,
bias: -0.0010,
repeatability: 0.0035,
confidence: 0.93,
},
{
instrument: "micrometer",
axis: "z",
nominal: 45.00,
bias: -0.0005,
repeatability: 0.0040,
confidence: 0.94,
},
{
instrument: "vision",
axis: "diameter",
nominal: 47.50,
bias: 0.0000,
repeatability: 0.0045,
confidence: 0.95,
},
{
instrument: "CMM",
axis: "x",
nominal: 50.00,
bias: 0.0005,
repeatability: 0.0050,
confidence: 0.96,
},
{
instrument: "laser",
axis: "y",
nominal: 52.50,
bias: 0.0010,
repeatability: 0.0055,
confidence: 0.97,
},
{
instrument: "micrometer",
axis: "z",
nominal: 55.00,
bias: 0.0015,
repeatability: 0.0060,
confidence: 0.98,
},
{
instrument: "vision",
axis: "diameter",
nominal: 57.50,
bias: 0.0020,
repeatability: 0.0065,
confidence: 0.99,
},
{
instrument: "CMM",
axis: "x",
nominal: 60.00,
bias: -0.0020,
repeatability: 0.0010,
confidence: 0.90,
},
{
instrument: "laser",
axis: "y",
nominal: 62.50,
bias: -0.0015,
repeatability: 0.0015,
confidence: 0.91,
},
{
instrument: "micrometer",
axis: "z",
nominal: 65.00,
bias: -0.0010,
repeatability: 0.0020,
confidence: 0.92,
},
{
instrument: "vision",
axis: "diameter",
nominal: 67.50,
bias: -0.0005,
repeatability: 0.0025,
confidence: 0.93,
},
{
instrument: "CMM",
axis: "x",
nominal: 70.00,
bias: 0.0000,
repeatability: 0.0030,
confidence: 0.94,
},
{
instrument: "laser",
axis: "y",
nominal: 72.50,
bias: 0.0005,
repeatability: 0.0035,
confidence: 0.95,
},
{
instrument: "micrometer",
axis: "z",
nominal: 75.00,
bias: 0.0010,
repeatability: 0.0040,
confidence: 0.96,
},
{
instrument: "vision",
axis: "diameter",
nominal: 77.50,
bias: 0.0015,
repeatability: 0.0045,
confidence: 0.97,
},
{
instrument: "CMM",
axis: "x",
nominal: 80.00,
bias: 0.0020,
repeatability: 0.0050,
confidence: 0.98,
},
{
instrument: "laser",
axis: "y",
nominal: 82.50,
bias: -0.0020,
repeatability: 0.0055,
confidence: 0.99,
},
{
instrument: "micrometer",
axis: "z",
nominal: 85.00,
bias: -0.0015,
repeatability: 0.0060,
confidence: 0.90,
},
{
instrument: "vision",
axis: "diameter",
nominal: 87.50,
bias: -0.0010,
repeatability: 0.0065,
confidence: 0.91,
},
{
instrument: "CMM",
axis: "x",
nominal: 10.00,
bias: -0.0005,
repeatability: 0.0010,
confidence: 0.92,
},
{
instrument: "laser",
axis: "y",
nominal: 12.50,
bias: 0.0000,
repeatability: 0.0015,
confidence: 0.93,
},
{
instrument: "micrometer",
axis: "z",
nominal: 15.00,
bias: 0.0005,
repeatability: 0.0020,
confidence: 0.94,
},
{
instrument: "vision",
axis: "diameter",
nominal: 17.50,
bias: 0.0010,
repeatability: 0.0025,
confidence: 0.95,
},
{
instrument: "CMM",
axis: "x",
nominal: 20.00,
bias: 0.0015,
repeatability: 0.0030,
confidence: 0.96,
},
{
instrument: "laser",
axis: "y",
nominal: 22.50,
bias: 0.0020,
repeatability: 0.0035,
confidence: 0.97,
},
{
instrument: "micrometer",
axis: "z",
nominal: 25.00,
bias: -0.0020,
repeatability: 0.0040,
confidence: 0.98,
},
{
instrument: "vision",
axis: "diameter",
nominal: 27.50,
bias: -0.0015,
repeatability: 0.0045,
confidence: 0.99,
},
{
instrument: "CMM",
axis: "x",
nominal: 30.00,
bias: -0.0010,
repeatability: 0.0050,
confidence: 0.90,
},
{
instrument: "laser",
axis: "y",
nominal: 32.50,
bias: -0.0005,
repeatability: 0.0055,
confidence: 0.91,
},
{
instrument: "micrometer",
axis: "z",
nominal: 35.00,
bias: 0.0000,
repeatability: 0.0060,
confidence: 0.92,
},
{
instrument: "vision",
axis: "diameter",
nominal: 37.50,
bias: 0.0005,
repeatability: 0.0065,
confidence: 0.93,
},
{
instrument: "CMM",
axis: "x",
nominal: 40.00,
bias: 0.0010,
repeatability: 0.0010,
confidence: 0.94,
},
{
instrument: "laser",
axis: "y",
nominal: 42.50,
bias: 0.0015,
repeatability: 0.0015,
confidence: 0.95,
},
{
instrument: "micrometer",
axis: "z",
nominal: 45.00,
bias: 0.0020,
repeatability: 0.0020,
confidence: 0.96,
},
{
instrument: "vision",
axis: "diameter",
nominal: 47.50,
bias: -0.0020,
repeatability: 0.0025,
confidence: 0.97,
},
{
instrument: "CMM",
axis: "x",
nominal: 50.00,
bias: -0.0015,
repeatability: 0.0030,
confidence: 0.98,
},
{
instrument: "laser",
axis: "y",
nominal: 52.50,
bias: -0.0010,
repeatability: 0.0035,
confidence: 0.99,
},
{
instrument: "micrometer",
axis: "z",
nominal: 55.00,
bias: -0.0005,
repeatability: 0.0040,
confidence: 0.90,
},
{
instrument: "vision",
axis: "diameter",
nominal: 57.50,
bias: 0.0000,
repeatability: 0.0045,
confidence: 0.91,
},
{
instrument: "CMM",
axis: "x",
nominal: 60.00,
bias: 0.0005,
repeatability: 0.0050,
confidence: 0.92,
},
{
instrument: "laser",
axis: "y",
nominal: 62.50,
bias: 0.0010,
repeatability: 0.0055,
confidence: 0.93,
},
{
instrument: "micrometer",
axis: "z",
nominal: 65.00,
bias: 0.0015,
repeatability: 0.0060,
confidence: 0.94,
},
{
instrument: "vision",
axis: "diameter",
nominal: 67.50,
bias: 0.0020,
repeatability: 0.0065,
confidence: 0.95,
},
{
instrument: "CMM",
axis: "x",
nominal: 70.00,
bias: -0.0020,
repeatability: 0.0010,
confidence: 0.96,
},
{
instrument: "laser",
axis: "y",
nominal: 72.50,
bias: -0.0015,
repeatability: 0.0015,
confidence: 0.97,
},
{
instrument: "micrometer",
axis: "z",
nominal: 75.00,
bias: -0.0010,
repeatability: 0.0020,
confidence: 0.98,
},
{
instrument: "vision",
axis: "diameter",
nominal: 77.50,
bias: -0.0005,
repeatability: 0.0025,
confidence: 0.99,
},
{
instrument: "CMM",
axis: "x",
nominal: 80.00,
bias: 0.0000,
repeatability: 0.0030,
confidence: 0.90,
},
{
instrument: "laser",
axis: "y",
nominal: 82.50,
bias: 0.0005,
repeatability: 0.0035,
confidence: 0.91,
},
{
instrument: "micrometer",
axis: "z",
nominal: 85.00,
bias: 0.0010,
repeatability: 0.0040,
confidence: 0.92,
},
{
instrument: "vision",
axis: "diameter",
nominal: 87.50,
bias: 0.0015,
repeatability: 0.0045,
confidence: 0.93,
},
{
instrument: "CMM",
axis: "x",
nominal: 10.00,
bias: 0.0020,
repeatability: 0.0050,
confidence: 0.94,
},
{
instrument: "laser",
axis: "y",
nominal: 12.50,
bias: -0.0020,
repeatability: 0.0055,
confidence: 0.95,
},
{
instrument: "micrometer",
axis: "z",
nominal: 15.00,
bias: -0.0015,
repeatability: 0.0060,
confidence: 0.96,
},
{
instrument: "vision",
axis: "diameter",
nominal: 17.50,
bias: -0.0010,
repeatability: 0.0065,
confidence: 0.97,
},
{
instrument: "CMM",
axis: "x",
nominal: 20.00,
bias: -0.0005,
repeatability: 0.0010,
confidence: 0.98,
},
{
instrument: "laser",
axis: "y",
nominal: 22.50,
bias: 0.0000,
repeatability: 0.0015,
confidence: 0.99,
},
{
instrument: "micrometer",
axis: "z",
nominal: 25.00,
bias: 0.0005,
repeatability: 0.0020,
confidence: 0.90,
},
{
instrument: "vision",
axis: "diameter",
nominal: 27.50,
bias: 0.0010,
repeatability: 0.0025,
confidence: 0.91,
},
{
instrument: "CMM",
axis: "x",
nominal: 30.00,
bias: 0.0015,
repeatability: 0.0030,
confidence: 0.92,
},
{
instrument: "laser",
axis: "y",
nominal: 32.50,
bias: 0.0020,
repeatability: 0.0035,
confidence: 0.93,
},
{
instrument: "micrometer",
axis: "z",
nominal: 35.00,
bias: -0.0020,
repeatability: 0.0040,
confidence: 0.94,
},
{
instrument: "vision",
axis: "diameter",
nominal: 37.50,
bias: -0.0015,
repeatability: 0.0045,
confidence: 0.95,
},
{
instrument: "CMM",
axis: "x",
nominal: 40.00,
bias: -0.0010,
repeatability: 0.0050,
confidence: 0.96,
},
{
instrument: "laser",
axis: "y",
nominal: 42.50,
bias: -0.0005,
repeatability: 0.0055,
confidence: 0.97,
},
{
instrument: "micrometer",
axis: "z",
nominal: 45.00,
bias: 0.0000,
repeatability: 0.0060,
confidence: 0.98,
},
{
instrument: "vision",
axis: "diameter",
nominal: 47.50,
bias: 0.0005,
repeatability: 0.0065,
confidence: 0.99,
},
{
instrument: "CMM",
axis: "x",
nominal: 50.00,
bias: 0.0010,
repeatability: 0.0010,
confidence: 0.90,
},
{
instrument: "laser",
axis: "y",
nominal: 52.50,
bias: 0.0015,
repeatability: 0.0015,
confidence: 0.91,
},
{
instrument: "micrometer",
axis: "z",
nominal: 55.00,
bias: 0.0020,
repeatability: 0.0020,
confidence: 0.92,
},
{
instrument: "vision",
axis: "diameter",
nominal: 57.50,
bias: -0.0020,
repeatability: 0.0025,
confidence: 0.93,
},
{
instrument: "CMM",
axis: "x",
nominal: 60.00,
bias: -0.0015,
repeatability: 0.0030,
confidence: 0.94,
},
{
instrument: "laser",
axis: "y",
nominal: 62.50,
bias: -0.0010,
repeatability: 0.0035,
confidence: 0.95,
},
{
instrument: "micrometer",
axis: "z",
nominal: 65.00,
bias: -0.0005,
repeatability: 0.0040,
confidence: 0.96,
},
{
instrument: "vision",
axis: "diameter",
nominal: 67.50,
bias: 0.0000,
repeatability: 0.0045,
confidence: 0.97,
},
{
instrument: "CMM",
axis: "x",
nominal: 70.00,
bias: 0.0005,
repeatability: 0.0050,
confidence: 0.98,
},
{
instrument: "laser",
axis: "y",
nominal: 72.50,
bias: 0.0010,
repeatability: 0.0055,
confidence: 0.99,
},
{
instrument: "micrometer",
axis: "z",
nominal: 75.00,
bias: 0.0015,
repeatability: 0.0060,
confidence: 0.90,
},
{
instrument: "vision",
axis: "diameter",
nominal: 77.50,
bias: 0.0020,
repeatability: 0.0065,
confidence: 0.91,
},
{
instrument: "CMM",
axis: "x",
nominal: 80.00,
bias: -0.0020,
repeatability: 0.0010,
confidence: 0.92,
},
{
instrument: "laser",
axis: "y",
nominal: 82.50,
bias: -0.0015,
repeatability: 0.0015,
confidence: 0.93,
},
{
instrument: "micrometer",
axis: "z",
nominal: 85.00,
bias: -0.0010,
repeatability: 0.0020,
confidence: 0.94,
},
{
instrument: "vision",
axis: "diameter",
nominal: 87.50,
bias: -0.0005,
repeatability: 0.0025,
confidence: 0.95,
},
]
}
///|
pub fn calibration_point_count() -> Int {
calibration_points().length()
}
///|
pub fn corrected_measurement(
point : CalibrationPoint,
observed : Double,
) -> Double {
observed - point.bias
}
///|
test "calibration corpus is usable" {
let points = calibration_points()
assert_eq(points.length(), 256)
assert_eq(calibration_point_count(), 256)
assert_eq(corrected_measurement(points[0], 12.0), 12.002)
}