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]#