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

📄 defdispdata.h

📁 104规约linux
💻 H
📖 第 1 页 / 共 3 页
字号:
#ifndef DISPDATECONF_H#define DISPDATECONF_H/**************************************************	04.09.01*	修改2.2:加上位相变化*	修改3.1,3.2,3.3.6,3.4,3.5,3.6:加上时间*        04.10.28 by hyn add*	2004-11-25 修改 3.7,5.1-5.10*************************************************/#include "ShareMemOp.h"//参数的数据结构定义://1缩写遵照以下原则:除了第一个元音,删去所有的元音字母。例如,Button变成Bttn,Edit变成Edt。//2常用量使用通用符号。//Pn-active power有功功率//Qn-reactive power无功功率//Sn-apparent power视在功率//Un-voltage电压//In-current电流//Frq-frequency频率//Fun-fundamental基波//Har-harmonic谐波//*typedef struct 					//{	int Month;	int Day;	int Hour;	int Minute;	int Second;}Time_s;    //*///--------------------------------------------------------------------------------------------//1.1线路及DSPstruct TtlLnDSP_LCD{	int LnAmnt;				//	int DSPAmnt;				//总DSP};struct LnDSPSt_LCD{	unsigned int LnNm;			//线路编号number of line	char Name[30];				//线路名称name	int UnLevel;				//电压等级voltage level	int DfltShtCpcty;			//	int LineType;				//线路类型分为1表负荷线、2表示电源线、3	int Stat;	int DSP1;					//第一块DSP类型,0-无,1-DSP1,2-DSP2	int DSP2;					//第二块DSP  int port1;  int port2;	struct TtlLnDSP_LCD TtlLnDSP;};//2struct TimeDate_LCD{	int Hour;	int Minute;	int Second;	int Year;	int Month;	int Day;};//3struct PowerParam_LCD{	unsigned int LnNm;					//	char Name[30];			//hyn add	//线路名称name	float PhsUn;				//相电压phase voltage	float LnUn;					//线电压line voltage	float PhsIn;				//	float LineIn;				//	float RtdFrq;		//额定频率rated frequency	int Stat;	float UnphsPn;				//单相额定有功功率uniphase rated active power	float TrphsPn;				//三相额定有功功率triphase rated active power	float UnphsSn;				//单相额定视在功率uniphase rated apparent power	float TrphsSn;				//三相额定视在功率triphase tated apparent power	float RtdPwrFctr;			//额定功率因数rated power factor};//4//struct HarUn_LCD{	float HRUn[50];			//	float THDUn;			//	float ODDUn;		//hyn	//	float EVNUn;		//hyn	//};//struct HarIn_LCD{	float HRIn[50];					//	float THDIn;					//};//struct PowerQuality_LCD{	unsigned int LnNm;						//	char Name[30];			//hyn add	//线路名称name	int UnLevel;                  //hyn add          //电压等级voltage level	int DfltShtCpcty;             //hyn add                  //	int ShtCpcty;					//	float UnPhsSn_Up;				//	float UnPhsSn_Dwn;				//	float TrPhsSn_Up;				//	float TrPhsSn_Dwn;				//	float UnPhsPn_Up;				//	float UnPhsPn_Dwn;				//	float TrPhsPn_Up;				//	float TrPhsPn_Dwn;				//	float PhsUn_Up;					//	float PhsUn_Dwn;				//	float LnUn_Up;					//	float LnUn_Dwn;					//	float In_Up;					//	//float In_Dwn;		by hyn			//	float UnblcUn_Up;				//	float UnblcIn_Up;				//	float UnFlcttn_Up;				//	float UnFlcttn_Dwn;				//	float  UnVrtn_Up;				//	float  UnVrtn_Dwn;				//	float  ShrtTmUnFlckr_Up;			//	float  LngTmUnFlckr_Up;			//	float  FrqDvtn_Up;				//	float  FrqDvtn_Dwn;				//	float  FrqVrtn_Up;				//	float  FrqVrtn_Dwn;		//	struct HarUn_LCD harun;      // 谐波电压  by hyn add	struct HarIn_LCD harin;};//5struct MonitorType_LCD{	unsigned int LnNm;					//	char Name[30];			//hyn add	//线路名称name	int UCnnctnTyp;				//接线方式分0表示“Y”、1表示“Y0”、2	int ICnnctnTyp;};//struct Transformer_LCD{	int   LnNm;					//	char Name[30];			//hyn add	//线路名称name	float UPrmry;				//电流互感器(原边/	float UScndry;                       //电压互感器(原边/	float IPrmry;				//电流互感器(原边/	float IScndry;	float UTransformerRt;	float ITransformerRt;	int   PrmryCnnctnTyp;       //电流互感器接线方式分0表示“Y”、1表示“Y0”、2示“Δ,3 表示“V"	int   ScndryCnnctnTyp;       //电压互感器(接线方式分0表示“Y”、1表示“Y0”、2示“Δ,3 表示“V"    };////正常工作界面default desktopstruct DfltDsktp_LCD{char DfltDsktp;};//注:1表示主接线图main circuitry;2表示电压瞬时值图voltage instant value chart;3表示电流瞬时值图current instant value chart;4表示谐波柱方图harmonic histogram;5表示真有效值图;6表示威胜公司宣传图wasion advertisement//------------------------------------------------------------------//2.1#define bool intstruct CurveChartU_LCD{	unsigned int LnNm;	//	char Name[30];	//hyn add	//线路名称name	//float Rating;  //  hyn add	float APhaseU[5][64];				//A相电压(或AB	float BPhaseU[5][64];				//B相电压(或BC	float CPhaseU[5][64];		//C相电压(或CA	bool LineFlag;  //0:相 ,1:};struct CurveChartI_LCD{	unsigned int LnNm;							char Name[30];			//hyn add	//线路名称name	//float Rating;  //  hyn add	//	float APhaseI[5][64];				//A相电流(或AB	float BPhaseI[5][64];	 //B相电流(或BC	float CPhaseI[5][64];		//C相电流(或CA        bool LineFlag;  //0:相 ,1:};//2.2struct VertChart_LCD{	unsigned int LnNm;						//	char Name[30];			//hyn add	//线路名称name	//float Rating;  //  hyn add	float APhaseU;		//A相电压(或AB	float APhsPsU;		//A	float BPhaseU;		//B相电压(或BC	float BPhsPsU;		//B	float CPhaseU;		//C相电压(或CA	float CPhsPsU;		//C	float APhaseI;		//A相电流(或AB	float APhsPsI;		//A	float BPhaseI;		//B相电流(或BC	float BPhsPsI;		//B	float CPhaseI;		//C相电流(或CA	float CPhsPsI;		//C	bool LineFlag;  //0:相 ,1:};//2.3struct UnEffctv_LCD{	unsigned int LnNm;						//	char Name[30];			//hyn add	//线路名称name	int MntrPrmtr;               	//监测参数 0表示 全监测方式 1	int MntrReal;                	//0表示 实时监测 1	float PhsUnEffctv_A;			//	float PhsUnEffctv_B;	float PhsUnEffctv_C;	float LnUnEffctv_A;				//	float LnUnEffctv_B;	float LnUnEffctv_C;	float FunPhsUnEffctv_A;			//	float FunPhsUnEffctv_B;	float FunPhsUnEffctv_C;	float FunLnUnEffctv_A;			//	float FunLnUnEffctv_B;	float FunLnUnEffctv_C;	float FunPhsUnPhs_A;			//	float FunPhsUnPhs_B;	float FunPhsUnPhs_C;	float FunLnUnPhs_A;				//	float FunLnUnPhs_B;	float FunLnUnPhs_C;	bool LineFlag;  //0:相 ,1:};//2.4struct InEffctv_LCD{	unsigned int LnNm;						//	char Name[30];			//hyn add	//线路名称name	int MntrPrmtr;               	//监测参数 0表示 全监测方式 1	int MntrReal;                	//0表示 实时监测 1	float PhsInEffctv_A;			//	float PhsInEffctv_B;	float PhsInEffctv_C;	float LnInEffctv_A;				//	float LnInEffctv_B;	float LnInEffctv_C;	float FunPhsInEffctv_A;			//	float FunPhsInEffctv_B;	float FunPhsInEffctv_C;	float FunLnInEffctv_A;			//	float FunLnInEffctv_B;	float FunLnInEffctv_C;	float FunPhsInPhs_A;			//	float FunPhsInPhs_B;	float FunPhsInPhs_C;	float FunLnInPhs_A;				//	float FunLnInPhs_B;	float FunLnInPhs_C;	bool LineFlag;  //0:相 ,1:};//2.5struct Pn_LCD{	unsigned int LnNm;						//	char Name[30];	    //hyn add	//线路名称name	int MntrReal;       //0表示 实时监测 1	float Pn_A;			//	float Pn_B;	float Pn_C;	float Pn_3;	float FunPn_A;		//	float FunPn_B;	float FunPn_C;	float FunPn_3;	bool LineFlag;  //0:相 ,1:};//2.6struct Qn_LCD{	unsigned int LnNm;						//	char Name[30];			//hyn add	//线路名称name	//int MntrPrmtr;      hyn         	//监测参数 0表示 全监测方式 1	int MntrReal;                	//0表示 实时监测 1	float Qn_A;						//	float Qn_B;	float Qn_C;	float Qn_3;	int QnPhs_A;					//	int QnPhs_B;	int QnPhs_C;	int QnPhs_3;	float FunQn_A;					//	float FunQn_B;	float FunQn_C;	float FunQn_3;	int FunQnPhs_A;					//	int FunQnPhs_B;	int FunQnPhs_C;	int FunQnPhs_3;	bool LineFlag;  //0:相 ,1:};//2.7struct Sn_LCD{	unsigned int LnNm;						//	char Name[30];			//hyn add	//线路名称name	//int MntrPrmtr;               	//监测参数 0表示 全监测方式 1	int MntrReal;                	//0表示 实时监测 1	float Sn_A;						//	float Sn_B;	float Sn_C;	float Sn_V;	float Sn_M;	float FunSn_A;					//	float FunSn_B;	float FunSn_C;	float FunSn_V;	float FunSn_M;	bool LineFlag;  //0:相 ,1:};//2.8struct PwrFctr_LCD{	unsigned int LnNm;						//	char Name[30];			//hyn add	//线路名称name	//int MntrPrmtr;      hyn         	//监测参数 0表示 全监测方式 1	int MntrReal;                	//0表示 实时监测 1	float PwrFctr_A;				//	float PwrFctr_B;	float PwrFctr_C;	float PwrFctr_V;	float PwrFctr_M;	float FunPwrFctr_A;				//	float FunPwrFctr_B;	float FunPwrFctr_C;	float FunPwrFctr_V;	float FunPwrFctr_M;	bool LineFlag;  //0:相 ,1:};//2.9struct Frq_LCD{	unsigned int LnNm;						//	char Name[30];	    //hyn add	//线路名称name	int MntrReal;       //0表示 实时监测 1	float AValue;				//A相相电压/AB	float BValue;				//B相相电压/BC	float CValue;				//C相相电压/CA	bool LineFlag;  //0:相 ,1:};//3.1struct LngTmVrtn_LCD{	unsigned int LnNm;			//	char Name[30];			//hyn add	//线路名称name	int Stat;    			//统计时间    0 “分”、1 “小时”、2 “日”、3 “周”、4 “月”、5 “季”、6	float UnDvtn_A;					//	float UnDvtn_B;	float UnDvtn_C;	float PstvUnDvtnExtrm_A;		//	Time_s PstvUnDvtn_A_T;	//	float PstvUnDvtnExtrm_B;	Time_s PstvUnDvtn_B_T;	//	float PstvUnDvtnExtrm_C;	Time_s PstvUnDvtn_C_T;	//	float NgtvUnDvtnExtrm_A;		//	Time_s NgtvUnDvtn_A_T;	//	float NgtvUnDvtnExtrm_B;	Time_s NgtvUnDvtn_B_T;	//	float NgtvUnDvtnExtrm_C;	Time_s NgtvUnDvtn_C_T;	//	float UnQlfctnRt_A;				//	float UnQlfctnRt_B;	float UnQlfctnRt_C;	float OvrUnRt_A;				//	float OvrUnRt_B;	float OvrUnRt_C;	float UdrUnRt_A;				//	float UdrUnRt_B;	float UdrUnRt_C;	float PrCtRt_A;			//	float PrCtRt_B;	float PrCtRt_C;              //	bool LineFlag;  //0:相 ,1:    };//3.2struct LngTmFrqVrtn_LCD{	unsigned int LnNm;						//	char Name[30];			//hyn add	//线路名称name	int Stat;              		//统计时间    0 “分”、1 “小时”、2 “日”、3 “周”、4 “月”、5 “季”、6	float FrqDvtn_A;				//	float FrqDvtn_B;	float FrqDvtn_C;	float HghFrqDvtnExtrm_A;		//	Time_s HghFrqDvtn_A_T;	//	float HghFrqDvtnExtrm_B;	Time_s HghFrqDvtn_B_T;	//	float HghFrqDvtnExtrm_C;	Time_s HghFrqDvtn_C_T;	//	float LwFrqDvtnExtrm_A;			//

⌨️ 快捷键说明

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