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

📄 flads.cpp

📁 波峰焊后台控制软件-英文版
💻 CPP
📖 第 1 页 / 共 5 页
字号:
    Com2_Txd_Flag =0;
    Com2_Status   =0;
	Contrans_Soe_Flag    = 0;
	Contrans_Soe_do_Flag = 0;
    soe_flag =0;

	old_fan_set=30000;
	old_rh1_temper_set =30000;
	old_rh2_temper_set =30000;
	old_rh3_temper_set =30000;
	old_sl_temper_set  =30000;
	old_ws1_temper_set =30000;
	old_ws2_temper_set =30000;
	old_trans_speed_set=30000;

	memset(&m_UserPower, 0, sizeof(OPERATORSTRUCT));
    LoadUserPower();

	low_temp_sw[0]=0;
	low_temp_sw[1]=0;
	low_temp_sw[2]=0;
	low_temp_sw[3]=0;

	sw_off[0]=0;
	sw_off[1]=0;
	sw_off[2]=0;
	sw_off[3]=0;
	RLFanCount=0;
	rh1_count=0;
	rh2_count=0;
	rh3_count=0;
	sl_count=0;
	openflash=0;

}

/////////////////////////////////////////////////////////////////////////////
// The one and only CFLADSApp object

CFLADSApp theApp;

/////////////////////////////////////////////////////////////////////////////
// CFLADSApp initialization

BOOL CFLADSApp::InitInstance()
{
	if (!AfxSocketInit())
	{
		AfxMessageBox(IDP_SOCKETS_INIT_FAILED);
		return FALSE;
	}

	// Standard initialization
	// If you are not using these features and wish to reduce the size
	//  of your final executable, you should remove from the following
	//  the specific initialization routines you do not need.

	// Change the registry key under which our settings are stored.
	// You should modify this string to be something appropriate
	// such as the name of your company or organization.
	SetRegistryKey(_T("Local AppWizard-Generated Applications"));

	LoadStdProfileSettings();  // Load standard INI file options (including MRU)


	// Register the application's document templates.  Document templates
	//  serve as the connection between documents, frame windows and views.

	CSingleDocTemplate* pDocTemplate;
	pDocTemplate = new CSingleDocTemplate(
		IDR_MAINFRAME,
		RUNTIME_CLASS(CFLADSDoc),
		RUNTIME_CLASS(CMainFrame),       // main SDI frame window
		RUNTIME_CLASS(CFLADSView));
	AddDocTemplate(pDocTemplate);

	// Parse command line for standard shell commands, DDE, file open
	CCommandLineInfo cmdInfo;
	ParseCommandLine(cmdInfo);

	// Dispatch commands specified on the command line
	if (!ProcessShellCommand(cmdInfo))
		return FALSE;

	// The one and only window has been initialized, so show and update it.
	m_pMainWnd->ShowWindow(SW_SHOWMAXIMIZED);
	m_pMainWnd->UpdateWindow();

    yxtask.pWnd=m_pMainWnd;

	return TRUE;
}
void CFLADSApp::InitLoadBitmap()
{
	int i;
	for(i=0;i<300;i++)  fillbitmap[i]=NULL;
	for(i=0;i<300;i++)
	{
	    switch(i)
		{
		case   0x00:fillbitmap[i]=new CBitmap;
			        fillbitmap[i]->DeleteObject();
			        fillbitmap[i]->LoadBitmap(IDB_BITMAP1);//退出  EXIT.BMP
				    break;
		case   0x01:fillbitmap[i]=new CBitmap;
			        fillbitmap[i]->DeleteObject();
			        fillbitmap[i]->LoadBitmap(IDB_BITMAP2);//主控窗  CONTROL.BMP
				    break;
		case   0x02:fillbitmap[i]=new CBitmap;
			        fillbitmap[i]->DeleteObject();
				    fillbitmap[i]->LoadBitmap(IDB_BITMAP3);//设置窗  SET.BMP
					break;
		case   0x03:fillbitmap[i]=new CBitmap;
			        fillbitmap[i]->DeleteObject();
				    fillbitmap[i]->LoadBitmap(IDB_BITMAP4);//参数窗 PARA.BMP
					break;
		case   0x04:fillbitmap[i]=new CBitmap;
			        fillbitmap[i]->DeleteObject();
				    fillbitmap[i]->LoadBitmap(IDB_BITMAP5);//测试窗   TEST.bmp";
					break;
		case   0x05:fillbitmap[i]=new CBitmap;
			        fillbitmap[i]->DeleteObject();
				    fillbitmap[i]->LoadBitmap(IDB_BITMAP6);//告警窗  WARN.bmp 
					break;
		case   0x06:fillbitmap[i]=new CBitmap;
			        fillbitmap[i]->DeleteObject();
				    fillbitmap[i]->LoadBitmap(IDB_BITMAP7);//曲线窗  CURVE.bmp
					break;
		case   0x07:fillbitmap[i]=new CBitmap;
			        fillbitmap[i]->DeleteObject();
				    fillbitmap[i]->LoadBitmap(IDB_BITMAP8);//复位窗 RESET.BMP
					break;
		case   0x08:fillbitmap[i]=new CBitmap;
			        fillbitmap[i]->DeleteObject();
				    fillbitmap[i]->LoadBitmap(IDB_BITMAP9);//主控窗(焦点)  jCONTROL.BMP
					break;
		case   0x09:fillbitmap[i]=new CBitmap;
			        fillbitmap[i]->DeleteObject();
				    fillbitmap[i]->LoadBitmap(IDB_BITMAP10);//设置窗(焦点)  jSET.BMP
					break;
		case   0x0a:fillbitmap[i]=new CBitmap;
			        fillbitmap[i]->DeleteObject();
				    fillbitmap[i]->LoadBitmap(IDB_BITMAP11);//参数窗(焦点)  jPARA.BMP
					break;
		case   0x0b:fillbitmap[i]=new CBitmap;
			        fillbitmap[i]->DeleteObject();
				    fillbitmap[i]->LoadBitmap(IDB_BITMAP12);//测试窗(焦点)   jTEST.bmp";
					break;
		case   0x0C:fillbitmap[i]=new CBitmap;
			        fillbitmap[i]->DeleteObject();
				    fillbitmap[i]->LoadBitmap(IDB_BITMAP13);//告警窗(焦点)  jWARN.bmp 
					break;
		case   0x0D:fillbitmap[i]=new CBitmap;
			        fillbitmap[i]->DeleteObject();
				    fillbitmap[i]->LoadBitmap(IDB_BITMAP14);//曲线窗(焦点)  jCURVE.bmp
					break;
		case   0x0E:fillbitmap[i]=new CBitmap;
			        fillbitmap[i]->DeleteObject();
				    fillbitmap[i]->LoadBitmap(IDB_BITMAP25);//auto.bmp
					break;
		case   0x0F:fillbitmap[i]=new CBitmap;
			        fillbitmap[i]->DeleteObject();
				    fillbitmap[i]->LoadBitmap(IDB_BITMAP26);//manul.bmp
					break;
		case   0x10:fillbitmap[i]=new CBitmap;
			        fillbitmap[i]->DeleteObject();
				    fillbitmap[i]->LoadBitmap(IDB_BITMAP27);//jauto.BMP 
					break;
		case   0x11:fillbitmap[i]=new CBitmap;
			        fillbitmap[i]->DeleteObject();
				    fillbitmap[i]->LoadBitmap(IDB_BITMAP28);//jmanul.BMP
					break;
		case   0x12:fillbitmap[i]=new CBitmap;
			        fillbitmap[i]->DeleteObject();
				    fillbitmap[i]->LoadBitmap(IDB_BITMAP29);//on.BMP
					break;
		case   0x13:fillbitmap[i]=new CBitmap;
			        fillbitmap[i]->DeleteObject();
				    fillbitmap[i]->LoadBitmap(IDB_BITMAP30);//off.BMP 
					break;
		case    20: fillbitmap[i]=new CBitmap;
			        fillbitmap[i]->DeleteObject();
				    fillbitmap[i]->LoadBitmap(IDB_BITMAP31);//jon.bmp
					break;
		case    21: fillbitmap[i]=new CBitmap;
			        fillbitmap[i]->DeleteObject();
				    fillbitmap[i]->LoadBitmap(IDB_BITMAP32);//joff.bmp 
					break;
		case    22: fillbitmap[i]=new CBitmap;
			        fillbitmap[i]->DeleteObject();
				    fillbitmap[i]->LoadBitmap(IDB_BITMAP33);//HOTON.BMP
					break;
		case    23: fillbitmap[i]=new CBitmap;
			        fillbitmap[i]->DeleteObject();
				    fillbitmap[i]->LoadBitmap(IDB_BITMAP34);//HOTOFF.BMP
					break;
		case    24: fillbitmap[i]=new CBitmap;
			        fillbitmap[i]->DeleteObject();
				    fillbitmap[i]->LoadBitmap(IDB_BITMAP35);//JHOTON.BMP
					break;
		case    25: fillbitmap[i]=new CBitmap;
			        fillbitmap[i]->DeleteObject();
				    fillbitmap[i]->LoadBitmap(IDB_BITMAP36);//JHOTOFF.BMP
					break;
		case    26: fillbitmap[i]=new CBitmap;
			        fillbitmap[i]->DeleteObject();
				    fillbitmap[i]->LoadBitmap(IDB_BITMAP37);//transon.bmp
					break;
		case    27: fillbitmap[i]=new CBitmap;
			        fillbitmap[i]->DeleteObject();
				    fillbitmap[i]->LoadBitmap(IDB_BITMAP38);//transoff.bmp
					break;
		case    28: fillbitmap[i]=new CBitmap;
			        fillbitmap[i]->DeleteObject();
				    fillbitmap[i]->LoadBitmap(IDB_BITMAP39);//jtranson.bmp
					break;
		case    29: fillbitmap[i]=new CBitmap;
			        fillbitmap[i]->DeleteObject();
				    fillbitmap[i]->LoadBitmap(IDB_BITMAP40);//jtransoff.bmp
					break;
		case    30: fillbitmap[i]=new CBitmap;
			        fillbitmap[i]->DeleteObject();
				    fillbitmap[i]->LoadBitmap(IDB_BITMAP41);//RHOTON.BMP
					break;
		case    31: fillbitmap[i]=new CBitmap;
			        fillbitmap[i]->DeleteObject();
				    fillbitmap[i]->LoadBitmap(IDB_BITMAP42);//RHOTOFF.BMP
					break;
		case    32: fillbitmap[i]=new CBitmap;
			        fillbitmap[i]->DeleteObject();
				    fillbitmap[i]->LoadBitmap(IDB_BITMAP43);//JRHOTON.BMP
					break;
		case    33: fillbitmap[i]=new CBitmap;
			        fillbitmap[i]->DeleteObject();
				    fillbitmap[i]->LoadBitmap(IDB_BITMAP44);//JRHOTOFF.BMP
				    break;
		case    34: fillbitmap[i]=new CBitmap;
			        fillbitmap[i]->DeleteObject();
				    fillbitmap[i]->LoadBitmap(IDB_BITMAP45);//SLON.BMP
				    break;
		case    35: fillbitmap[i]=new CBitmap;
			        fillbitmap[i]->DeleteObject();
				    fillbitmap[i]->LoadBitmap(IDB_BITMAP46);//SLOFF.BMP
				    break;
		case    36: fillbitmap[i]=new CBitmap;
			        fillbitmap[i]->DeleteObject();
				    fillbitmap[i]->LoadBitmap(IDB_BITMAP47);//JSLON.BMP
				    break;
		case    37: fillbitmap[i]=new CBitmap;
			        fillbitmap[i]->DeleteObject();
				    fillbitmap[i]->LoadBitmap(IDB_BITMAP48);//JSOFF.BMP
				    break;
		case    38: fillbitmap[i]=new CBitmap;
			        fillbitmap[i]->DeleteObject();
				    fillbitmap[i]->LoadBitmap(IDB_BITMAP49);//ws1on.bmp
				    break;
		case    39: fillbitmap[i]=new CBitmap;
			        fillbitmap[i]->DeleteObject();
				    fillbitmap[i]->LoadBitmap(IDB_BITMAP50);//ws1off.bmp
				    break;
		case    40: fillbitmap[i]=new CBitmap;
			        fillbitmap[i]->DeleteObject();
				    fillbitmap[i]->LoadBitmap(IDB_BITMAP51);//jws1on.bmp
				    break;
		case    41: fillbitmap[i]=new CBitmap;
			        fillbitmap[i]->DeleteObject();
				    fillbitmap[i]->LoadBitmap(IDB_BITMAP52);//jws1off.bmp
				    break;
		case    42: fillbitmap[i]=new CBitmap;
			        fillbitmap[i]->DeleteObject();
				    fillbitmap[i]->LoadBitmap(IDB_BITMAP53);//ws2on.bmp
				    break;
		case    43: fillbitmap[i]=new CBitmap;
			        fillbitmap[i]->DeleteObject();
				    fillbitmap[i]->LoadBitmap(IDB_BITMAP54);//ws2off.bmp
				    break;
		case    44: fillbitmap[i]=new CBitmap;
			        fillbitmap[i]->DeleteObject();
				    fillbitmap[i]->LoadBitmap(IDB_BITMAP55);//jws2on.bmp
				    break;
		case    45: fillbitmap[i]=new CBitmap;
			        fillbitmap[i]->DeleteObject();
				    fillbitmap[i]->LoadBitmap(IDB_BITMAP56);//jws2off.bmp
				    break;
		case    46: fillbitmap[i]=new CBitmap;
			        fillbitmap[i]->DeleteObject();
				    fillbitmap[i]->LoadBitmap(IDB_BITMAP57);//PWON.BMP
				    break;
		case    47: fillbitmap[i]=new CBitmap;
			        fillbitmap[i]->DeleteObject();
				    fillbitmap[i]->LoadBitmap(IDB_BITMAP58);//PWOFF.BMP
				    break;
		case    48: fillbitmap[i]=new CBitmap;
			        fillbitmap[i]->DeleteObject();
				    fillbitmap[i]->LoadBitmap(IDB_BITMAP59);//JPWON.BMP
				    break;
		case    49: fillbitmap[i]=new CBitmap;
			        fillbitmap[i]->DeleteObject();
				    fillbitmap[i]->LoadBitmap(IDB_BITMAP60);//JPWOFF.BMP
				    break;
		case    50: fillbitmap[i]=new CBitmap;
			        fillbitmap[i]->DeleteObject();
				    fillbitmap[i]->LoadBitmap(IDB_BITMAP61);//ZMON.BMP
				    break;
		case    51: fillbitmap[i]=new CBitmap;
			        fillbitmap[i]->DeleteObject();
				    fillbitmap[i]->LoadBitmap(IDB_BITMAP62);//ZMOFF.BMP
				    break;
		case    52: fillbitmap[i]=new CBitmap;
			        fillbitmap[i]->DeleteObject();
				    fillbitmap[i]->LoadBitmap(IDB_BITMAP63);//JZMON.BMP
				    break;
		case    53: fillbitmap[i]=new CBitmap;
			        fillbitmap[i]->DeleteObject();
				    fillbitmap[i]->LoadBitmap(IDB_BITMAP64);//JZMOFF.BMP
				    break;
		case    54: fillbitmap[i]=new CBitmap;
			        fillbitmap[i]->DeleteObject();
				    fillbitmap[i]->LoadBitmap(IDB_BITMAP65);//XZON.BMP
				    break;
		case    55: fillbitmap[i]=new CBitmap;
			        fillbitmap[i]->DeleteObject();
				    fillbitmap[i]->LoadBitmap(IDB_BITMAP66);//XZOFF.BMP
				    break;
		case    56: fillbitmap[i]=new CBitmap;
			        fillbitmap[i]->DeleteObject();
				    fillbitmap[i]->LoadBitmap(IDB_BITMAP67);//JXZON.BMP
				    break;
		case    57: fillbitmap[i]=new CBitmap;
			        fillbitmap[i]->DeleteObject();
				    fillbitmap[i]->LoadBitmap(IDB_BITMAP68);//JXZOFF.BMP
				    break;
		case    58: fillbitmap[i]=new CBitmap;
			        fillbitmap[i]->DeleteObject();
				    fillbitmap[i]->LoadBitmap(IDB_BITMAP69);//QXON.BMP
				    break;
		case    59: fillbitmap[i]=new CBitmap;
			        fillbitmap[i]->DeleteObject();
				    fillbitmap[i]->LoadBitmap(IDB_BITMAP70);//QXOFF.BMP
				    break;
		case    60: fillbitmap[i]=new CBitmap;
			        fillbitmap[i]->DeleteObject();
				    fillbitmap[i]->LoadBitmap(IDB_BITMAP71);//JQXON.BMP
				    break;
		case    61: fillbitmap[i]=new CBitmap;
			        fillbitmap[i]->DeleteObject();
				    fillbitmap[i]->LoadBitmap(IDB_BITMAP72);//JQXOFF.BMP
				    break;
		case    62: fillbitmap[i]=new CBitmap;
			        fillbitmap[i]->DeleteObject();
				    fillbitmap[i]->LoadBitmap(IDB_BITMAP73);//R2HOTON.BMP
				    break;
		case    63: fillbitmap[i]=new CBitmap;
			        fillbitmap[i]->DeleteObject();
				    fillbitmap[i]->LoadBitmap(IDB_BITMAP74);//R2HOTOFF.BMP
				    break;
		case    64: fillbitmap[i]=new CBitmap;
			        fillbitmap[i]->DeleteObject();
				    fillbitmap[i]->LoadBitmap(IDB_BITMAP75);//JR2HOTON.BMP
				    break;
		case    65: fillbitmap[i]=new CBitmap;
			        fillbitmap[i]->DeleteObject();
				    fillbitmap[i]->LoadBitmap(IDB_BITMAP76);//JR2HOTOFF.BMP
				    break;
		case    66: fillbitmap[i]=new CBitmap;
			        fillbitmap[i]->DeleteObject();
				    fillbitmap[i]->LoadBitmap(IDB_BITMAP77);//OPEN.BMP
				    break;
		case    67: fillbitmap[i]=new CBitmap;
			        fillbitmap[i]->DeleteObject();
				    fillbitmap[i]->LoadBitmap(IDB_BITMAP89);//stswarn.BMP报警现
				    break;
		case    68: fillbitmap[i]=new CBitmap;
			        fillbitmap[i]->DeleteObject();
				    fillbitmap[i]->LoadBitmap(IDB_BITMAP90);//报警隐
				    break;
		case    69: fillbitmap[i]=new CBitmap;
			        fillbitmap[i]->DeleteObject();
				    fillbitmap[i]->LoadBitmap(IDB_BITMAP91);
				    break;
		case    70: fillbitmap[i]=new CBitmap;
			        fillbitmap[i]->DeleteObject();
				    fillbitmap[i]->LoadBitmap(IDB_BITMAP92);
				    break;
		case    71: fillbitmap[i]=new CBitmap;
			        fillbitmap[i]->DeleteObject();
				    fillbitmap[i]->LoadBitmap(IDB_BITMAP93);
				    break;
		case    72: fillbitmap[i]=new CBitmap;
			        fillbitmap[i]->DeleteObject();
				    fillbitmap[i]->LoadBitmap(IDB_BITMAP94);
				    break;
		case    73: fillbitmap[i]=new CBitmap;
			        fillbitmap[i]->DeleteObject();
				    fillbitmap[i]->LoadBitmap(IDB_BITMAP95);//SAVE
				    break;
		case    74: fillbitmap[i]=new CBitmap;
			        fillbitmap[i]->DeleteObject();
				    fillbitmap[i]->LoadBitmap(IDB_BITMAP96);//SAVEAS
				    break;
		case    75: fillbitmap[i]=new CBitmap;
			        fillbitmap[i]->DeleteObject();
				    fillbitmap[i]->LoadBitmap(IDB_BITMAP101);//正常RUN
				    break;
		case    76: fillbitmap[i]=new CBitmap;
			        fillbitmap[i]->DeleteObject();
				    fillbitmap[i]->LoadBitmap(IDB_BITMAP102);//经济RUN
				    break;
		case    77: fillbitmap[i]=new CBitmap;
			        fillbitmap[i]->DeleteObject();
				    fillbitmap[i]->LoadBitmap(IDB_BITMAP131);//INFO.BMP
				    break;
		case    78: fillbitmap[i]=new CBitmap;
			        fillbitmap[i]->DeleteObject();
				    fillbitmap[i]->LoadBitmap(IDB_BITMAP132);//JINFO.BMP
				    break;
		case    79: fillbitmap[i]=new CBitmap;
			        fillbitmap[i]->DeleteObject();
				    fillbitmap[i]->LoadBitmap(IDB_BITMAP133);//UPPAGE.BMP
				    break;

⌨️ 快捷键说明

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