stdafx.h

来自「机械手IPC控制器伺服运动程序」· C头文件 代码 · 共 123 行

H
123
字号
// stdafx.h : include file for standard system include files,
//  or project specific include files that are used frequently, but
//      are changed infrequently
//

#if !defined(AFX_STDAFX_H__437B245F_D27A_452D_89F6_F39E4BA01DE3__INCLUDED_)
#define AFX_STDAFX_H__437B245F_D27A_452D_89F6_F39E4BA01DE3__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

#define VC_EXTRALEAN		// Exclude rarely-used stuff from Windows headers

#include <afxwin.h>         // MFC core and standard components
#include <afxext.h>         // MFC extensions
#include <afxdisp.h>        // MFC Automation classes
#include <afxdtctl.h>		// MFC support for Internet Explorer 4 Common Controls
#ifndef _AFX_NO_AFXCMN_SUPPORT
#include <afxcmn.h>			// MFC support for Windows Common Controls
#endif // _AFX_NO_AFXCMN_SUPPORT
#include "SkinDialog.h"
//#include "mccl.h"
extern CSkinDialog h_SkinDialog;
extern WORD OUTPUT0,OUTPUT1,OUTPUT2,OUTPUT3;
extern int spd_downminm,spd_downmins,spd_upminm,
	spd_upmins,spd_fwdminm,spd_fwdmins,spd_backminm,
	spd_backmins,spd_acrossin,spd_acrossout,spd_downmoutm,spd_downmout2m,
	spd_downmouts,spd_upmoutm,spd_upmouts;
extern unsigned int t_fwdminm,t_backminm,
	t_upminm,t_downminm,t_holdm,t_vacsp,
	t_vac,t_fwdmins,t_backmins,t_upmins,
	t_downmins,t_nips,t_nipoffs,t_rej,
	t_place,t_cutfwd,t_cutback,t_cut,
	t_downmoutm,t_upmoutm;
extern unsigned int msgalm, dataflg, JogAlarm, WarnAlarm;
extern unsigned int OTAlarm, IOAlarm, ACTAlarm;
extern unsigned int BeepOnce;

extern double codposmx, codposmy, codposmz, codpossx, codpossz;
extern double codtmx, codtmy, codtmz, codtsx, codtsy, codtsz;
extern double unit0, unit1, unit2, unit3, unit4;//,div;
extern double gr0, gr1, gr2, gr3, gr4;
extern double MXSOT_Plus, MXSOT_Minus, MZSOT_Plus, MZSOT_Minus, YSOT_Plus, YSOT_Minus,
              SXSOT_Plus, SXSOT_Minus, SZSOT_Plus, SZSOT_Minus;
extern double MX_AccTime, MX_DecTime, MZ_AccTime, MZ_DecTime, Y_AccTime, Y_DecTime, 
              SX_AccTime, SX_DecTime, SZ_AccTime, SZ_DecTime;
extern double msafepos, mytsafepos, mypsafepos; // Safe Pos.
extern double AcrossZH;
extern double NG_XPos, NG_ZPos, NG_YPos;
extern double QC_XPos, QC_ZPos, QC_YPos;
extern double Side_Wait_Timer, Vac_Chk_Timer;
extern CString MakerDate;

extern  int actsel;
extern  int zactsel;
extern  int yactsel;
extern	int	mxminlit, mxmaxlit;
extern	int	mzminlit, mzmaxlit;
extern	int	msyminlit, msymaxlit;
extern	int	sxminlit, sxmaxlit;
extern	int	szminlit, szmaxlit;
extern	int	mzsafflg, szsafflg;
extern	int	msytakflg, msyplcflg;
extern	int	mxstpflg;
extern	int	mzstpflg;
extern	int	msystpflg;
extern	int	sxstpflg;
extern	int	szstpflg;
extern	int	teatovflg;
extern	int autoovflg;
extern  int HomeOKflg, JogDir, JogSpeed, DataChanged;
extern  int unit0a, unit1a, unit2a, unit3a, unit4a;//,div;
extern  int Save_Flag, DiagID;
extern  int Demo_Flag;
extern  int GFixStep, GTimeCount, GInputData;
extern  int QC_MoldSet, NG_QC_Flag;
extern  int QC_Num, NG_Num;
extern  int Buzzer;
extern  int ServoLagMX, ServoLagMZ, ServoLagMSY, ServoLagSX, ServoLagSZ, Int_Count;
extern  int CurLagMX, CurLagMZ, CurLagMSY, CurLagSX, CurLagSZ;
extern  int MoldOpen_Flag;
extern  int TryRun_Flag;
extern  int Side_Correct;

extern  int AlarmLagMX, AlarmLagMZ, AlarmLagMSY, AlarmLagSX, AlarmLagSZ;

extern int FileDataType;
// Global Data & Log
extern CString FileNameSys;         // m_num
extern int ModeSys;                 // m_Valid
extern int MoldCountCur;            // m_MoldCount
extern int MoldCountSet;            // m_MoldTotal
extern int MoldSet;                 // m_MoldSet New
extern int MoldStack1;              // m_MoldStack1 New
extern int MoldStack2;              // m_MoldStack2 New
extern int MoldReserv1;             // m_Reserved1, Stack1/2 Z Speed
extern int MoldReserv2;             // m_Reserved2
extern int MoldReserv3;             // m_Reserved3, Buzzer On/Off
extern int AlmLogIndex;             // m_LogIndex
extern unsigned int AlmLogTime[50]; // m_LogTime[50]
extern unsigned int AlmLogID[50];   // m_LogID[50]










void ShowTransparentBitmap(CDC * pdc, UINT nIDBitmap, int x, int y);
extern  int nErrorCount;
BOOL ShowJpeg(CDC *pDC, char * lpName, char * lpType, int x, int y);
void DrawTransparent(int x, int y, CDC *pDC, CBitmap *pBitmap, COLORREF Color);

//void _stdcall RIO_ISR_Function(RIOINT_EX *pstINTSource);
//{{AFX_INSERT_LOCATION}}
// Microsoft Visual C++ will insert additional declarations immediately before the previous line.

#endif // !defined(AFX_STDAFX_H__437B245F_D27A_452D_89F6_F39E4BA01DE3__INCLUDED_)

⌨️ 快捷键说明

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