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

📄 gtdll.h

📁 fbkldfmlb n/ovk,e vml bhdsrb mor brb n/sZPer b vk,epabho,l rnopazbhlrepofrt,epsho
💻 H
字号:
#if !defined(__GTDLL_H__)
#define __GTDLL_H__

#define GTDLL_API extern "C" __declspec(dllimport) short __stdcall
#define GTDLL_VARIABLE	   __declspec(dllimport)

typedef struct _GENERAL_COMMAND
{
	ULONG 		reserve1;
	USHORT		cCommand;
	USHORT		reserve2;
	USHORT		InputLength; 
	USHORT		reserve3;
	USHORT		OutputLength;
	USHORT		reserve4;
	USHORT		usResult;
	USHORT 		reserve5;
	ULONG		reserve6;
	ULONG		reserve7;
	ULONG		reserve[4];
	ULONG		reserve8;
	
	union 
	{
		USHORT	sData[40];
		ULONG	lData[20];  
	}in;
	
	union 
	{
		USHORT	sData[20];
		ULONG	lData[10]; 
	}out;
	
	USHORT 		reserve9;
	PUCHAR		reserve0;
	
}GENERAL_COMMAND,*PGENERAL_COMMAND;

typedef struct _BACKGROUND_COMMAND{
	USHORT		InterruptMask;
	USHORT		CommandCount;
	GENERAL_COMMAND	GenCommand[1];
}BACKGROUND_COMMAND,*PBACKGROUND_COMMAND;

typedef struct _BACKGROUND_COMMANDSET {
	USHORT		Count;
	USHORT		usReserve;
	BACKGROUND_COMMAND	BackgroundCommand[1];
}BGCOMMANDSET,*PBGCOMMANDSET;


GTDLL_API	GT_AbptStp(void);
GTDLL_API	GT_AddList(void);
GTDLL_API	GT_AlarmOff(void);
GTDLL_API	GT_AlarmOn(void);
GTDLL_API	GT_ArcRErrLmt(double);
GTDLL_API	GT_ArcXY(double,double,double);
GTDLL_API	GT_ArcXYP(double,double,double,short);
GTDLL_API	GT_ArcYZ(double,double,double);
GTDLL_API	GT_ArcYZP(double,double,double,short);
GTDLL_API	GT_ArcZX(double,double,double);
GTDLL_API	GT_ArcZXP(double,double,double,short);
GTDLL_API	GT_AuStpOff(void);
GTDLL_API	GT_AuStpOn(void);
GTDLL_API	GT_AuUpdtOff(void);
GTDLL_API	GT_AuUpdtOn(void);
GTDLL_API	GT_Axis(unsigned short);
GTDLL_API	GT_AxisI(void);
GTDLL_API	GT_AxisOff(void);
GTDLL_API	GT_AxisOn(void);
GTDLL_API	GT_BrkOff(void);
GTDLL_API	GT_CaptHome(void);
GTDLL_API	GT_CaptHomInx(void);
GTDLL_API	GT_CaptIndex(void);
GTDLL_API	GT_CaptProb(void);
GTDLL_API	GT_Close(void);
GTDLL_API	GT_CloseLp(void);
GTDLL_API	GT_ClrEncPos(unsigned short);
GTDLL_API	GT_ClrIntrEvent(unsigned short);
GTDLL_API	GT_ClrSts(void);
GTDLL_API	GT_CrdAuStpOff(void);
GTDLL_API	GT_CrdAuStpOn(void);
GTDLL_API	GT_DrvRst(void);
GTDLL_API	GT_DutyRatio(unsigned long); 
GTDLL_API	GT_EncPos(short, long* );
GTDLL_API	GT_EncSns(unsigned short);
GTDLL_API	GT_EncVel(short, double*);
GTDLL_API	GT_EndList(void);
GTDLL_API	GT_EStpMtn(void);
GTDLL_API	GT_EvntIntr(void);
GTDLL_API	GT_ExInpt(unsigned short*);
GTDLL_API	GT_ExOpt(unsigned short);
GTDLL_API	GT_ExtBrk(void);
GTDLL_API	GT_GetAcc(double*);
GTDLL_API	GT_GetAccLmt(double*);
GTDLL_API	GT_GetAdc(short, short* );
GTDLL_API	GT_GetAtlErr(short *);
GTDLL_API	GT_GetAtlPos(long*);
GTDLL_API	GT_GetAtlVel(double *);
GTDLL_API	GT_GetBrkCn(long*);
GTDLL_API	GT_GetBrkPnt(double *pnt);
GTDLL_API	GT_GetCapt(long*);
GTDLL_API	GT_GetCmdSts(unsigned short*);
GTDLL_API	GT_GetCrdSts(unsigned short*);
GTDLL_API	GT_GetEncCapt(long *);
GTDLL_API	GT_GetEncSts(unsigned short *);
GTDLL_API	GT_GetHBCmd(unsigned short *);
GTDLL_API	GT_GetIntr(unsigned short*);
GTDLL_API	GT_GetIntrMsk(unsigned short*);
GTDLL_API	GT_GetIntrTm(unsigned short*);
GTDLL_API	GT_GetJerk(double*);
GTDLL_API	GT_GetLmtSwt(unsigned short*);
GTDLL_API	GT_GetMAcc(double*);
GTDLL_API	GT_GetMode(unsigned short*);
GTDLL_API	GT_GetMtnNm(unsigned short*);
GTDLL_API	GT_GetPos(long*);
GTDLL_API	GT_GetPrflPos(long *);
GTDLL_API	GT_GetPrflVel(double *);
GTDLL_API	GT_GetPrfPnt(double*);
GTDLL_API	GT_GetRatio(double*);
GTDLL_API	GT_GetSmplTm(double*);
GTDLL_API	GT_GetSts(unsigned short*);
GTDLL_API	GT_GetVel(double*);
GTDLL_API	GT_HardRst(void);
GTDLL_API	GT_HomeSns(unsigned short);
GTDLL_API	GT_LmtSns(unsigned short);
GTDLL_API	GT_LmtsOff(void);
GTDLL_API	GT_LmtsOn(void);
GTDLL_API	GT_LnXY(double,double);
GTDLL_API	GT_LnXYZ(double,double,double);
GTDLL_API	GT_LnXYZA(double,double,double,double);
GTDLL_API	GT_MapAxis(unsigned short,double*);
GTDLL_API	GT_MltiUpdt(unsigned short);
GTDLL_API	GT_MtnBrk(void);
GTDLL_API	GT_MvXY(double,double,double,double);
GTDLL_API	GT_MvXYZ(double,double,double,double,double);
GTDLL_API	GT_MvXYZA(double,double,double,double,double,double);
GTDLL_API	GT_NegBrk(void);
GTDLL_API	GT_Open(unsigned long addr=65535,unsigned long irq=65535);
GTDLL_API	GT_Override(double );
GTDLL_API	GT_PosBrk(void);
GTDLL_API	GT_PrflG(unsigned short);
GTDLL_API	GT_PrflS(void);
GTDLL_API	GT_PrflT(void);
GTDLL_API	GT_PrflV(void);
GTDLL_API	GT_Reset(void);
GTDLL_API	GT_RstIntr(unsigned short);
GTDLL_API	GT_RstSts(unsigned short);
GTDLL_API	GT_SetAcc(double);
GTDLL_API	GT_SetAccLmt(double);
GTDLL_API	GT_SetAdcChn(unsigned short);
GTDLL_API	GT_SetAtlPos(long);
GTDLL_API	GT_SetBrkCn(long);
GTDLL_API	GT_SetEncCapt(void);
GTDLL_API	GT_SetHBFrq(unsigned short); 
GTDLL_API	GT_SetIntrMsk(unsigned short);
GTDLL_API	GT_SetIntrTm(unsigned short);
GTDLL_API	GT_SetJerk(double);
GTDLL_API	GT_SetMAcc(double);
GTDLL_API	GT_SetPos(long);
GTDLL_API	GT_SetRatio(double);
GTDLL_API	GT_SetSmplTm(double);
GTDLL_API	GT_SetSynAcc(double);
GTDLL_API	GT_SetSynVel(double);
GTDLL_API	GT_SetVel(double);
GTDLL_API	GT_SetVelMul(double);
GTDLL_API	GT_SmthStp(void);
GTDLL_API	GT_StepDir(void);
GTDLL_API	GT_StepPulse(void);
GTDLL_API	GT_StpMtn(void);
GTDLL_API	GT_StrtList(void);
GTDLL_API	GT_StrtMtn(void);
GTDLL_API	GT_SynchPos(void);
GTDLL_API	GT_TmrIntr(void);
GTDLL_API	GT_Update(void);
GTDLL_API	GT_ZeroPos(void);
         	
GTDLL_API	GT_SetBgCommandSet(PBGCOMMANDSET pBgCmdset,ULONG CmdsetSize);
GTDLL_API	GT_GetBgCommandResult(PBGCOMMANDSET pBgCmdset,ULONG CmdsetSize);
GTDLL_API	GT_SetIntSyncEvent(HANDLE hEvent);
GTDLL_API	GT_SwitchtoCardNo(short card_no);
GTDLL_API	GT_GetCurrentCardNo();

#endif //__GTDLL_H__

⌨️ 快捷键说明

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