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

📄 outctrltempthread.h

📁 高精度控温算法,使用PID控制思想
💻 H
字号:
//---------------------------------------------------------------------------#ifndef OutCtrlTempThreadH#define OutCtrlTempThreadH#include "KYThread.h"#include <stdio.h>#define  temp_n  50class CKYCalorimeter;class COutCtrlTempThread : public CKYThread{public:    COutCtrlTempThread( CKYCalorimeter &calorimeter );    ~COutCtrlTempThread();public:    void CKYSleep( int nSeconds );    virtual void run( void );private:	CKYCalorimeter &m_calorimeter;	public://    COutCtrlTempThread();
//    ~COutCtrlTempThread();
	
	void CtrlTempParting();
	void Ctrl(double Temp,double TempAim);
	int Mathematical(int m,double TempDe,double TempAim);

//	int GetBreakOff() { return BreakOff; }
//	int GetCycleWorkOccupy() { return CycleWorkOccupy;}private:	FILE*fp;
	int CaiWenJianGe;
	int count_record;
		float TempAim;	
	double TempDeviateLast;
	double TempDeviateLastLast;
	double TempDeviateLastLastLast;
	
	double TempDeviate;
	double TempDeviateDifferential;
	double TempDeviateDifferentialValid;
	double TempDeviateDifferentialVariance;
	
	double aryTempDeviate[temp_n];
	double aryTempDeviateDifferential[temp_n];
	double aryTempDeviateDifferentialValid[temp_n];
	
	double I_two;
	double I_three;
	double I_four;
	
	double P_two_positive;
	double P_two_negative;
	double P_three_positive;
	double P_three_negative;
	double P_four_positive;
	double P_four_negative;
	
	double D_three;
	double D_four;
	
	double Cobble_two;
	double Cobble_three;
	double Cobble_four;
	
	double TempDeviateWave;
	
	int CycleDefault;//
	int CycleWorkDefault;	int CycleWorkEndDefault;
	int CyclePointDefault;
	
	int DelayCycle;
	
	int Cycle;
	int CycleWork;
	int CyclePoint;
	
	int md_Symbol;
	int count_i;
	int count_n;
	int count_j;
	//int count_m;
	/////////
	int CycleWorkChange;
	int CycleWorkOccupy;
	int regular;////
	float revision;
	int DelayPlanningSign;
	int DelayTime;	private://	int m_hInsideTempFile;//	int m_hOutsideTempFile;	FILE *m_hInsideTemp, *m_hOutsideTemp;};//---------------------------------------------------------------------------#endif

⌨️ 快捷键说明

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