diff --git a/sdk/components/pipette_module/pipette_ctrl_module_utils.cpp b/sdk/components/pipette_module/pipette_ctrl_module_utils.cpp index 436396f..4678166 100644 --- a/sdk/components/pipette_module/pipette_ctrl_module_utils.cpp +++ b/sdk/components/pipette_module/pipette_ctrl_module_utils.cpp @@ -218,6 +218,7 @@ int32_t PipetteModule::calibrate_liquid_volume(liquid_info_t *liquidinfo, int32_ ZLOGI(TAG, "calibrate_liquid_volume: volumeX100nl:%d", volumex100nl); ZLOGI(TAG, "k: %d, b: %d", liquidinfo->volume_calibration_coefficient_k, liquidinfo->volume_calibration_coefficient_b); + // 这里之所以*10, 是因为liquidinfo->volume_calibration_coefficient_b 对应的单位是0.001ul int32_t x100nl = volumex100nl * liquidinfo->volume_calibration_coefficient_k * 0.001 + // liquidinfo->volume_calibration_coefficient_b * 0.001 * 10; ZLOGI(TAG, "calibrate_liquid_volume: after_x100nl:%d", x100nl);