⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 onoffcontroller.cpp

📁 很好c语言编写的pid算法,具有很好的参考价值
💻 CPP
字号:
////////////////////////////////////////////////////////
//	僼傽僀儖偺愢柧丗儌乕僞乕惂屼僋儔僗娭悢
////////////////////////////////////////////////////////
#include "OnOffController.h"

////////////////////////////////////////////////////////
//	僋儔僗丗ON-OFF 僐儞僩儘乕儖偱偺搾暒偐偟惂屼僋儔僗
//	婡  擻丗弶婜壔
//	堷  悢丗側偟
//	栠傝抣丗側偟
////////////////////////////////////////////////////////
VOID	OnOffController::initControl()
{
}

////////////////////////////////////////////////////////
//	僋儔僗丗ON-OFF 僐儞僩儘乕儖偱偺搾暒偐偟惂屼僋儔僗
//	婡  擻丗栚昗壏搙傑偱壛擬偡傞
//			堦夞偺惂屼娫妘挷惍偟偨傜敳偗傞
//	堷  悢丗側偟
//	栠傝抣丗栚昗壏搙偲偺嵎
////////////////////////////////////////////////////////
SHORT OnOffController::control()
{

	SHORT NowTemp = this->pSensorInfo->GetTemperature();				// 悈壏庢摼
	SHORT ControlRatio = 0;
	if( this->targetTemperature > NowTemp )
	{
		// 尰嵼偺悈壏偺曽偑掅偄帪
		// 悈壏傪忋偘傞偨傔偵僸乕僞乕傪 ON 偡傞
		ControlRatio = 100;
	}
	setControlRatio( ControlRatio );		// 惂屼検愝掕
	waitControlPeriod();					// 壏搙惂屼

	// 栚昗壏搙偲偺嵎傪曉偡
	NowTemp = this->pSensorInfo->GetTemperature();	// 悈壏庢摼
	return this->targetTemperature - NowTemp;
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -