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

📄 temperature.h

📁 一个温控系统的源代码
💻 H
字号:
// temperature.h : Defines the class behaviors for the application.
//
///////////////////////////////////////////////////////////////////////////////////////////////

#if !defined(AFX_TEMPER1_H__114AE7AF_CB76_4E77_8387_8A3F6B8A6604__INCLUDED_)
#define AFX_TEMPER1_H__114AE7AF_CB76_4E77_8387_8A3F6B8A6604__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
/**********************************/
struct element
{
	double m;
	char var[3];
};
/**********************************/
struct func
{
	double exp;
	double down;
	double up;
};

extern double begin;
extern double end;
extern double de;

/*****************温度类******************/
class temperature  
{
public:
	temperature();
	virtual ~temperature();
	double fuzzification();//模糊化函数
	void modify(double w);
	double getne();
	double getde();
	void putvalue();
private:
	double m_ne;
	double m_nde;
     /**********几个模糊变量的隶属函数*************/
     /***这几个变量分别是Z0,PS,PM,PB,NS,NM,NB******/
	void mz0(double x,element &a);
	void mps(double x,element &a);
	void mpm(double x,element &a);
	void mpb(double x,element &a);
	void mns(double x,element &a);
	void mnm(double x,element &a);
	void mnb(double x,element &a);
	char rule[7][7][3];

};
/*************************************************/
#endif // !defined(AFX_TEMPER1_H__114AE7AF_CB76_4E77_8387_8A3F6B8A6604__INCLUDED_)

⌨️ 快捷键说明

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