Files
CHJ/user/Compute/PipeFlowRate.c
2026-03-20 21:16:58 +08:00

23 lines
775 B
C
Executable File

#include "../main/SystemInclude.h"
unsigned short calibDiameter, workDiameter;
//******************************************************************************
unsigned long int CorrectTubeFlowrate(unsigned long int correctFlowRate)
{
float tempF;
tempF = (float)workDiameter;
tempF /= (float)calibDiameter;
tempF *= tempF;
tempF *= correctFlowRate;
return (unsigned long int)tempF;
}
//******************************************************************************
void PipeFlowRateComputeInit(void)
{
calibDiameter = ReadShortParameterFromEEPROM(CALIB_DIAMETER, CALIB_DIAMETER_WIDTH, CALIB_DIAMETER_DEFAULT);
workDiameter = ReadShortParameterFromEEPROM(WORK_DIAMETER, WORK_DIAMETER_WIDTH, CALIB_DIAMETER_DEFAULT);
}