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

📄 global.h

📁 远程视频监控系统最新程序代码
💻 H
字号:
#ifndef GLOBAL_H
#define GLOBAL_H

#define MAX_TOTAL      512l
#define MAX_TURBINE    256
#define MAX_GENERATOR  256
#define MAX_ADNUM    36l         //前置机地址最大值 
#define RR	        250l		//4-20mA 转换电阻
#define MAX_PAGE_NUM    20l
 
#define A120_NUM     20
#define A415_NUM     15
#define MAX_CHNUM    20
#define NETSENDNUM   130
#define MAX_CALC_COUNT 31
#define MAX_SWITCHPAGENUM 9   // lxl add define Switch Num for per Page
#define FLOW_CHART_COUNT  7
#define MAIN_MENU_COUNT 6
#define POINT_COUNT_FLOW1 7
#define POINT_COUNT_FLOW2 7
#define POINT_COUNT_FLOW3 12
#define POINT_COUNT_FLOW4 12
#define POINT_COUNT_FLOW5 12
#define POINT_COUNT_FLOW6 20
#define POINT_COUNT_FLOW7 7
#define MAX_PLATE_NUM     60

#define MAX_WATER_NUM    60 

#define NEW_ALARM_MESSAGE   WM_USER+1
#define MAX_ALARM_MESSAGE   WM_USER+2
#define END_ALARM_MESSAGE   WM_USER+3


typedef struct                //  模拟量测点结构     
	{ 
	  short psNo;		      //  测点的编号       
	  short iSignType;        //  测点类型           
	  short add;              //  测点的前置机IO地址 
	  short ch;				  //  测点在前置中的位移 
	  float elecBot;		  //原始信号下量程
	  float elecTop;		  //原始信号上量程
	  float sysBot;			  //工艺信号下量程
	  float sysTop;			  //工艺信号上量程
	  float alrmHig;		  //  报警上限           
	  float alrmLow;		  //  报警下限           
	} Anapstruct ;
//Anapstruct*  anaps;


/*实时库*/
   /*实时采集数据的存储,对模拟量而言,采样值为工程实时值,对开关量而言,为BOOL值*/


 
/************** 模拟量点的结构*******************/
//size: 64bytes
typedef struct  
{
		short psNo;			//测点序号
     	short oldst;
		short st; 			// 点的状态	
		short swVal;		//开关量当前值	
		char  psCode[8];	//测点编号
		char  sysUnit[8];
		float anaVal; 		// 当前值		20  //模拟量
		float sysBot;		//工艺信号下量程
		float sysTop;		//工艺信号上量程  50
		float alrmHl;		// 报警上限
		float alrmLl;		//     下限
		time_t alrmtime;	//报警时间		34.
        unsigned short Compensate_wayIndex;    //补偿方式 0直馈 1 通道 2迁移            
        short          Compensate_Tempchange;  //温度迁移量
		short          Compensate_FdcsNo;      //补偿前置机号
		short          Compensate_ChannelNo;   //补偿通道号      28
 		short  alrmSt;			// 报警标记   

⌨️ 快捷键说明

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