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

📄 configflux.h

📁 采用MINIGUI开发的一套GUI界面
💻 H
📖 第 1 页 / 共 2 页
字号:
#define   CT3_SV   (CT3_+26)
#define   CT3_AT  (CT3_+27)

#define   CT3_GR1   (CT3_+30)
#define   CT3_GR2  (CT3_+31)
#define   CT3_GR3   (CT3_+32)
#define   CT3_GR4   (CT3_+33)
#define   CT3_GR5   (CT3_+34)
			// 
static  CTL ctrlm3[]={
    { CTRL_STATIC , SS_GROUPBOX| WS_VISIBLE , CT3_X1-10 , CT3_Y1-15, GROD_W+10 ,190 ,CT3_GR1, "显示设置" , 0     } , 
    { CTRL_STATIC , SS_GROUPBOX| WS_VISIBLE , CT3_X1-10 , CT3_Y7-10, GROD_W+10,160 ,CT3_GR2, "流量参数" , 0     } , 
    { CTRL_STATIC , SS_GROUPBOX| WS_VISIBLE , CT3_X3-10 , CT3_Y1-15, GROD_W+40,95,CT3_GR3, "温度显示补偿" , 0     } , 
    { CTRL_STATIC , SS_GROUPBOX| WS_VISIBLE , CT3_X3-10, CT3_Y4-10, GROD_W+40,100 ,CT3_GR4, "压力显示补偿" , 0     } , 
  	{ CTRL_STATIC , SS_GROUPBOX| WS_VISIBLE , CT3_X3-10 , CT3_Y7-10, GROD_W+40,160 ,CT3_GR5, "单位" , 0     } , 
			//first groupbox
   { CTRL_COMBOBOX , WS_CHILD|CBS_DROPDOWNLIST|WS_VISIBLE|CBS_READONLY  , CT3_X2-15, CT3_Y1 ,70,ST_H , CT3_C1 , " " , 0     } ,
   { CTRL_COMBOBOX , WS_CHILD|CBS_DROPDOWNLIST|WS_VISIBLE|CBS_READONLY  , CT3_X2-15 , CT3_Y2 ,70,ST_H , CT3_C2 , "" , 0     } ,
   { CTRL_COMBOBOX , WS_CHILD|CBS_DROPDOWNLIST|WS_VISIBLE|CBS_READONLY  , CT3_X2-15 , CT3_Y3 ,70,ST_H , CT3_C3 , " " , 0     } ,
   { CTRL_COMBOBOX , WS_CHILD|CBS_DROPDOWNLIST|WS_VISIBLE|CBS_READONLY  , CT3_X2-15 , CT3_Y4 ,70,ST_H , CT3_C4 , " " , 0     } ,
   { CTRL_COMBOBOX , WS_CHILD|CBS_DROPDOWNLIST|WS_VISIBLE|CBS_READONLY  , CT3_X2-15 , CT3_Y5 ,70,ST_H , CT3_C5 , " " , 0     } ,
   { CTRL_COMBOBOX , WS_CHILD|CBS_DROPDOWNLIST|WS_VISIBLE|CBS_READONLY  , CT3_X2-15 , CT3_Y6 ,70,ST_H , CT3_C6 , " " , 0     } ,
			// fouth groupbox  单位
   { CTRL_COMBOBOX , WS_CHILD|CBS_DROPDOWNLIST|WS_VISIBLE|CBS_READONLY  , CT3_X4-90 , CT3_Y7 ,ST_W,ST_H , CT3_DCA, "" , 0 } ,
   { CTRL_COMBOBOX , WS_CHILD|CBS_DROPDOWNLIST|WS_VISIBLE|CBS_READONLY  , CT3_X4 , CT3_Y8 ,ST_W,ST_H , CT3_DT, "" , 0 } ,
   { CTRL_COMBOBOX , WS_CHILD|CBS_DROPDOWNLIST|WS_VISIBLE|CBS_READONLY  , CT3_X4 , CT3_Y9 ,ST_W,ST_H , CT3_DP, "" , 0 } ,
   { CTRL_COMBOBOX , WS_CHILD|CBS_DROPDOWNLIST|WS_VISIBLE|CBS_READONLY  , CT3_X4+55, CT3_Y7 ,ST_W-10,ST_H , CT3_PV, "" , 0 } ,
   { CTRL_COMBOBOX , WS_CHILD|CBS_DROPDOWNLIST|WS_VISIBLE|CBS_READONLY  , CT3_X4 , CT3_Y10,ST_W,ST_H , CT3_SV, "" , 0 } ,
   { CTRL_COMBOBOX , WS_CHILD|CBS_DROPDOWNLIST|WS_VISIBLE|CBS_READONLY  , CT3_X4 , CT3_Y11,ST_W,ST_H , CT3_AT, "" , 0 } ,
			// second groupbox  流量参数
   { CTRL_SLEDIT , WS_BORDER|ES_READONLY|WS_VISIBLE , CT3_X2  , CT3_Y7 ,40,ST_H , CT3_PB3, "1" , 0     } ,
   { CTRL_SLEDIT , WS_BORDER|ES_READONLY|WS_VISIBLE , CT3_X2  , CT3_Y8 ,40,ST_H , CT3_KK3, "1" , 0     } ,
  { CTRL_SLEDIT , WS_BORDER|ES_READONLY|WS_VISIBLE , CT3_X2-50, CT3_Y9 ,40,ST_H , CT3_CAL, "1" , 0     } ,
    { CTRL_SLEDIT , WS_BORDER|ES_READONLY|WS_VISIBLE , CT3_X2  , CT3_Y9 ,40,ST_H , CT3_CAH, "1" , 0     } ,
   { CTRL_SLEDIT , WS_BORDER|ES_READONLY|WS_VISIBLE , CT3_X2  , CT3_Y10 ,40,ST_H , CT3_CAA, "1" , 0     } ,
  { CTRL_SLEDIT , WS_BORDER|ES_READONLY|WS_VISIBLE , CT3_X2-50  , CT3_Y11 ,40,ST_H , CT3_SL, "1" , 0     } ,
    { CTRL_SLEDIT , WS_BORDER|ES_READONLY|WS_VISIBLE , CT3_X2 , CT3_Y11 ,40,ST_H , CT3_SH, "1" , 0     } ,
			//  third  groupbo  温度显示值的补偿
   { CTRL_SLEDIT , WS_BORDER|ES_READONLY|WS_VISIBLE , CT3_X4  , CT3_Y1 ,40,ST_H , CT3_PB1, "0" , 0     } ,
   { CTRL_SLEDIT , WS_BORDER|ES_READONLY|WS_VISIBLE , CT3_X4  , CT3_Y2 ,40,ST_H , CT3_KK1, "1" , 0     } ,
   { CTRL_SLEDIT , WS_BORDER|ES_READONLY|WS_VISIBLE , CT3_X4  , CT3_Y3 ,40,ST_H , CT3_TL, "0" , 0     } ,
   { CTRL_SLEDIT , WS_BORDER|ES_READONLY|WS_VISIBLE , CT3_X4+55  , CT3_Y3 ,40,ST_H , CT3_TH, "400" , 0     } ,
			//  third  groupbo  压力显示值的补偿
 { CTRL_SLEDIT , WS_BORDER|ES_READONLY|WS_VISIBLE , CT3_X4  , CT3_Y4 +5,40,ST_H , CT3_PB2, "0" , 0     } ,   
   { CTRL_SLEDIT , WS_BORDER|ES_READONLY|WS_VISIBLE , CT3_X4  , CT3_Y5+5 ,40,ST_H , CT3_KK2, "1" , 0     } ,
   { CTRL_SLEDIT , WS_BORDER|ES_READONLY|WS_VISIBLE , CT3_X4  , CT3_Y6+5 ,40,ST_H , CT3_PL, "0" , 0     } ,   
   { CTRL_SLEDIT , WS_BORDER|ES_READONLY|WS_VISIBLE , CT3_X4+55  , CT3_Y6+5 ,40,ST_H , CT3_PH, "1.5" , 0     } ,


  
};
			//以下是仪表的数据结构
			//流量卡的数据结构,用来保存历次
			//与设备通讯所得数据。不保存设备属性
typedef struct{
		float temperature;			//补偿温度
		float pressure;			//补偿压力
		float flux;			//流量
		float instant_flux;			//瞬时流量/秒
		float Hcumul_flux;			//高位累计流量
		float Lcumul_flux;			//低位累计流量
		float cumul_flux;			//低位累计流量
		int alarm1_status;			//第一报警状态
		int alarm2_status;			//第二报警状态

		int CLK;			//CLK:  参数锁定

		int AL1;			//AL1:  第一报警设定值
		int AL2;			//AL2:  第二报警设定值
		int AH1;			//AH1:  第一报警回差值
		int AH2;			//AH2:  第二报警回差值
		int K1;			//K1:   系数1
		int K2;			//K2:   系数2
		int K3;			//K3:   系数3
		int K4;			//K4:   系数4

		float P;			//P:    被测介质的密度
		float P20;


		int A1;			//A1:   被测介质补偿的系数1
		int A2;			//A2:   被测介质补偿的系数2
		int A3;			//A3:   被测气体的系数
		int DIP;			//DIP:  显示方式

		int B1;			//B1:   被测量介质
		int B2;			//int temperature;			//B2:   流量输入类型
		int B3;			//B3:   第一报警方式
		int B4;			//B4:   第二报警方式
		int DE;			//DE:   仪表的设备号
		int BT;			//BT:   通讯的波特率
		int B5;			//B5:   质量/体积流量
		int C1;			//C1:   瞬时流量的显示时间单位
		int C2;			//C2:   累计流量显示精度
		int C3;			//C3:   瞬时流量的显示的小数点
		int C4;			//C4:   补偿温度的显示的小数点
		int C5;			//C5:   补偿压力的显示的小数点
		int C6;			//C6:   流量的显示的小数点
		int D1;			//D1:   补偿温度的信号类型
		int D2;			//D2:   补偿压力的信号类型
		int D3;			//D3:   流量的信号类型
		int PB1;			//PB1:  补偿温度的信号零点
		int KK1;			//KK1:  补偿温度的信号比例
		int PB2;			//PB2:  补偿压力的信号零点
		int KK2;			//KK2:  补偿压力的信号比例
		int PB3;			//PB3:  流量的信号零点
		int KK3;			//KK3:  流量的信号比例
		int SL;			//SL:   变送输出量程下限
		int SH;			//SH:   变送输出量程上限
		float  PA;			//PA:   工作点大气压力

		int TL;			//TL:   补偿温度的下限
		int TH;			//TH:   补偿温度的上限
		int PL;			//PL:   补偿压力的下限
		int PH;			//PH:   补偿压力的上限
		int CAL;			//CAL:  流量的下限
		int CAH;			//CAH:  流量的上限
		int CAA;			//CAA:  流量的小信号切除
		int DT;						//DT:   补偿温度单位
		int DP;			//DP:   补偿压力单位
		int DCA;			//DCA:  流量的单位
		int PV;			//int temperature;			//PV:   累计流量单位
		int SV;			//SV:   瞬时流量单位
		int AT;			//AT:   打印间隔时间
		int  value;
		int sum;
		int AL0;
		int dev_addr;   			//设备地址
		int dev_borate;
		BOOL  enabled;
		unsigned char  name[20];  			//流量卡 名字
}CARDFLUXINFO;			//
CARDFLUXINFO *card_flux_reg; 			// 通讯注册用 


void  HistoryDlg (HWND hWnd);
			//单位对应表

const unsigned char *table_unit[]={
"kg/cm2","Pa","kPa","MPa",
"mmHg","mmH2O","bar",
"℃","%","m",
"t","L","m3","kg","Hz",
"m/h","t/h","L/h","m3/h","kg/h",
"m/min","t/min","L/min","m3/min","kg/min",
"m/s","t/s","L/s","m3/s","kg/s"
};  
			// 测量介质对应表
const unsigned char *table_B1[]={
"饱和蒸汽","过热蒸汽","其他类型" 
};  
			// B2对应表
const unsigned char *table_B2[]={
"线性","差压未开方","差压已开方" ,"频率型号" 
};  
			// B3对应表
const unsigned char *table_B3[]={
"无报警","上限报警","下限报警" ,
	"输出高电平" , "输出低电平" ,
	"输出自动清零"  
};  
 			// B3对应表
const unsigned char *table_B4[]={
"无报警","上限报警","下限报警" ,
	"输出高电平" , "输出低电平" 
};  
  			// B5对应表
const unsigned char *table_B5[]={
"质量/体积","标准体积"
};  
const unsigned char *table_C1[]={
" 秒","分","小时" ,
	"1/10小时" , "1/100小时" ,"1/1000小时" 
};  
const unsigned char *table_C2[]={
"无小数点","1位小数","2位小数" ,
	"3位小数" , "4位小数" ,"5位小数" 
};  
const unsigned char *table_C3[]={
"无小数点","1位小数","2位小数" ,
	"3位小数" , "4位小数" ,"5位小数" 
};  
const unsigned char *table_C4[]={
"无小数点","1位小数","2位小数" ,
	"3位小数"  
};  
const unsigned char *table_C5[]={
"无小数点","1位小数","2位小数" ,
	"3位小数"  
};  
const unsigned char *table_C6[]={
"无小数点","1位小数","2位小数" ,
	"3位小数"  
};  
const unsigned char *table_D1[]={
"无温补","0-10mA","4-20mA" ,
	"0-5V"  ,"1-5V"  ,"用户参数5"  ,
	"热电阻Pt100"  ,"热电偶K"  ,"热电偶E"  ,
	"用户参数9"  
};  
const unsigned char *table_D2[]={
"无压力补偿","0-10mA","4-20mA" ,
	"0-5V"  ,"1-5V"  ,"用户参数5"  ,
	"用户参数6" ,
	"用户参数7"  
};  
const unsigned char *table_D3[]={
"频率信号","0-10mA","4-20mA" ,
	"0-5V"  ,"1-5V"  ,"5:用户参数5"  ,
	"用户参数6" ,
	"用户参数7"  
};  
const unsigned char *table_DCA[]={
"m/h","t/h","L/h","m3/h","kg/h",
"m/min","t/min","L/min","m3/min","kg/min",
"m/s","t/s","L/s","m3/s","kg/s"
};  
const unsigned char *table_DP[]={
"kg/cm2","Pa","kPa","MPa",
"mmHg","mmH2O","bar"

};
const unsigned char *table_PV[]={
"m/h","t/h","L/h","m3/h","kg/h",
"m/min","t/min","L/min","m3/min","kg/min",
"m/s","t/s","L/s","m3/s","kg/s"

}; 
const unsigned char *table_SV[]={
"m/h","t/h","L/h","m3/h","kg/h",
"m/min","t/min","L/min","m3/min","kg/min",
"m/s","t/s","L/s","m3/s","kg/s"
}; 
const unsigned char *table_DT[]={
"℃","K"
};  





⌨️ 快捷键说明

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