📄 gtdll.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 + -