Calibration Objects¶
- class pycanape.calibration_object.ScalarCalibrationObject(dll: CANapeDll, asap3_handle: LP_tAsap3Hdl, module_handle: c_ushort | int, name: str, object_info: DBObjectInfo)[source]¶
0D calibration object
- Parameters:
dll (CANapeDll)
asap3_handle (LP_tAsap3Hdl)
name (str)
object_info (DBObjectInfo)
- property object_type: ObjectType¶
- class pycanape.calibration_object.AxisCalibrationObject(dll: CANapeDll, asap3_handle: LP_tAsap3Hdl, module_handle: c_ushort | int, name: str, object_info: DBObjectInfo)[source]¶
1D calibration object
- Parameters:
dll (CANapeDll)
asap3_handle (LP_tAsap3Hdl)
name (str)
object_info (DBObjectInfo)
- property axis: npt.NDArray[np.float64]¶
- property object_type: ObjectType¶
- class pycanape.calibration_object.CurveCalibrationObject(dll: CANapeDll, asap3_handle: LP_tAsap3Hdl, module_handle: c_ushort | int, name: str, object_info: DBObjectInfo)[source]¶
2D Calibration Object
- Parameters:
dll (CANapeDll)
asap3_handle (LP_tAsap3Hdl)
name (str)
object_info (DBObjectInfo)
- property axis: npt.NDArray[np.float64]¶
- property object_type: ObjectType¶
- property values: npt.NDArray[np.float64]¶
- class pycanape.calibration_object.MapCalibrationObject(dll: CANapeDll, asap3_handle: LP_tAsap3Hdl, module_handle: c_ushort | int, name: str, object_info: DBObjectInfo)[source]¶
3D calibration object
- Parameters:
dll (CANapeDll)
asap3_handle (LP_tAsap3Hdl)
name (str)
object_info (DBObjectInfo)
- property object_type: ObjectType¶
- property values: npt.NDArray[np.float64]¶
- property x_axis: npt.NDArray[np.float64]¶
- property y_axis: npt.NDArray[np.float64]¶
- class pycanape.calibration_object.AsciiCalibrationObject(dll: CANapeDll, asap3_handle: LP_tAsap3Hdl, module_handle: c_ushort | int, name: str, object_info: DBObjectInfo)[source]¶
- Parameters:
dll (CANapeDll)
asap3_handle (LP_tAsap3Hdl)
name (str)
object_info (DBObjectInfo)
- property object_type: ObjectType¶
- class pycanape.calibration_object.ValueBlockCalibrationObject(dll: CANapeDll, asap3_handle: LP_tAsap3Hdl, module_handle: c_ushort | int, name: str, object_info: DBObjectInfo)[source]¶
- Parameters:
dll (CANapeDll)
asap3_handle (LP_tAsap3Hdl)
name (str)
object_info (DBObjectInfo)
- property object_type: ObjectType¶
- property values: npt.NDArray[np.float64]¶