功能: 空調控制程序片斷,取得環境溫度并計算制冷器需
運行的時間
參數: pWorkTime, 輸出參數,保存制冷器需運行的時間
返回: int類型,如果函數執行失敗,返回0,否則返回
非0值
*/
extern int GetTemperature(int* pTemperature);
int gExpectTemperature = 25;
int WorkTime(int* pWorkTime)
{
int success = 0; //取環境溫度是否成功
int temperature; //環境溫度
////取環境溫度
success = GetTemperature(&temperature);
if(!success)
return 0;
//后面的代碼與_03_WorkTime2完全一致
//計算溫度差,gExpectTemperature是全局變量
int TempDiff = temperature - gExpectTemperature;
if(TempDiff <= 0)
return 0;
if(pWorkTime == 0)
return 0;
//為了簡化問題,這里假設溫差一度,需運行一分鐘
*pWorkTime = TempDiff * 60;
return 1;
}
文章來源于領測軟件測試網 http://www.kjueaiud.com/