亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來(lái)到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? gt400sv.h

?? 三軸車床的控制系統(tǒng)
?? H
字號(hào):
//#define GTDLL_API

/* return explain:
  -2		硬/軟件版本不合			GT_INTI_ERR
  -1		通訊失敗   			GT_COM_ERR
  0			OK                      GT_CMD_OK
  1			命令出錯(cuò)                GT_CMD_ERR
  2			半徑=0或太大            GT_RADI_ERR
  3			直線長(zhǎng)度=0或太大        GT_LEN_ERR
  4			(加)速度=0或太大      GT_ANV_ERR
  5			參數(shù)矛盾                GT_PRM_ANTI
  6			方程無(wú)解                GT_MAP_ERR
  7        過(guò)程參數(shù)錯(cuò)誤                  	GT_PRM_ERR
 1024		無(wú)效的命令
 1025		無(wú)效的版本
  
*/


#ifdef GTDLL_EXPORTS

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

#else

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

#endif

// The following ifdef block is the standard way of creating macros which make exporting
// from a DLL simpler. All files within this DLL are compiled with the GTSVDLL_EXPORTS
// symbol defined on the command line. this symbol should not be defined on any project
// that uses this DLL. This way any other project whose source files include this file see
// GTDLL_API functions as being imported from a DLL, wheras this DLL sees symbols
// defined with this macro as being exported.

/***************************************************************************
file name:	GTSVDLL.H

contents:
   This file contains various defines that is used with the GOOGOL TECH.
   GT400 motion control board ISA software source code. GTDLL.CPP will include
   this file. If GTDLL.CPP is used in user file ,please include the file:
   GTSVDLL.H
****************************************************************************/
GTDLL_API	GT_AbptStp(void);
GTDLL_API	GT_AddList(void);
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_CaptIndex(void);
GTDLL_API	GT_Close(void);
GTDLL_API	GT_CloseLp(void);
GTDLL_API	GT_ClrSts(void);
GTDLL_API	GT_CrdAuStpOff(void);
GTDLL_API	GT_CrdAuStpOn(void);
GTDLL_API	GT_DrvRst(void);
GTDLL_API	GT_EStpMtn(void);
GTDLL_API	GT_EndList(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(unsigned long*);
GTDLL_API	GT_GetAtlErr(short*);
GTDLL_API	GT_GetAtlPos(long*);
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_GetILmt(unsigned short*);
GTDLL_API	GT_GetIntgr(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_GetKaff(unsigned short*);
GTDLL_API	GT_GetKd(unsigned short*);
GTDLL_API	GT_GetKi(unsigned short*);
GTDLL_API	GT_GetKp(unsigned short*);
GTDLL_API	GT_GetKvff(unsigned short*);
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_GetMtrBias(short*);
GTDLL_API	GT_GetMtrCmd(short*);
GTDLL_API	GT_GetMtrLmt(unsigned short*);
GTDLL_API	GT_GetPos(long*);
GTDLL_API	GT_GetPosErr(unsigned short*);
GTDLL_API	GT_GetPrfPnt(double* pnt);
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_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(void);
GTDLL_API	GT_OpenLp(void);
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_SetAtlPos(long);
GTDLL_API	GT_SetBrkCn(long);
GTDLL_API	GT_SetILmt(unsigned short);
GTDLL_API	GT_SetIntrMsk(unsigned short);
GTDLL_API	GT_SetIntrTm(unsigned short);
GTDLL_API	GT_SetJerk(double);
GTDLL_API	GT_SetKaff(unsigned short);
GTDLL_API	GT_SetKd(unsigned short);
GTDLL_API	GT_SetKi(unsigned short);
GTDLL_API	GT_SetKp(unsigned short);
GTDLL_API	GT_SetKvff(unsigned short);
GTDLL_API	GT_SetMAcc(double);
GTDLL_API	GT_SetMtrBias(short);
GTDLL_API	GT_SetMtrCmd(short);
GTDLL_API	GT_SetMtrLmt(unsigned short);
GTDLL_API	GT_SetPos(long);
GTDLL_API	GT_SetPosErr(unsigned short);
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_SmthStp(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_StepDir(void);
GTDLL_API	GT_StepPulse(void);
GTDLL_API	GT_CtrlMode(int);
GTDLL_API	GT_EncPos(short,long*);
GTDLL_API	GT_EncVel(short,double*);
GTDLL_API	GT_GetAdc(short,short*);
GTDLL_API	GT_CaptProb(void);
GTDLL_API	GT_EncSns(unsigned short);
GTDLL_API	GT_EncOn(void);
GTDLL_API	GT_EncOff(void);
GTDLL_API	GT_GetVrsn(unsigned long*);

//only for windows interrupt routine
/*******************FOR INTR*************/
/******please never changed this define,or it maybe shutdown your computer******/
	#define Intr_GT_Axis1       0x30
	#define Intr_GT_Axis2       0x31
	#define Intr_GT_Axis3       0x32
	#define Intr_GT_Axis4       0x33
	#define Intr_GT_PrflT          0x1
	#define Intr_GT_PrflS          0x2
	#define Intr_GT_PrflV          0x4
	#define Intr_GT_PrflG          0x5
	#define Intr_GT_SetPos         0x41
	#define Intr_GT_SetVel         0x42
	#define Intr_GT_SetAcc         0x43
	#define Intr_GT_SetMAcc        0x48
	#define Intr_GT_SetJerk        0x44
	#define Intr_GT_SetRatio       0x45
	#define Intr_GT_SmthStp        0x11
	#define Intr_GT_AbptStp        0x12
	#define Intr_GT_ZeroPos        0x15
	#define Intr_GT_SynchPos       0x14
	#define Intr_GT_SetAtlPos      0x27
	#define Intr_GT_GetPos         0xa1
	#define Intr_GT_GetVel         0xa2
	#define Intr_GT_GetAcc         0xa3
	#define Intr_GT_GetMAcc        0xa8
	#define Intr_GT_GetJerk        0xa4
	#define Intr_GT_GetRatio       0xa5
	#define Intr_GT_GetAtlPos      0xc2
	#define Intr_GT_SetKp          0x4c
	#define Intr_GT_SetKi          0x4d
	#define Intr_GT_SetKd          0x4e
	#define Intr_GT_SetKvff        0x4f
	#define Intr_GT_SetKaff        0x50
	#define Intr_GT_SetILmt        0x51
	#define Intr_GT_SetMtrLmt      0x4a
	#define Intr_GT_SetMtrBias     0x4b
	#define Intr_GT_SetPosErr      0x52
	#define Intr_GT_GetKp          0xac
	#define Intr_GT_GetKi          0xad
	#define Intr_GT_GetKd          0xae
	#define Intr_GT_GetKvff        0xaf
	#define Intr_GT_GetKaff        0xb0
	#define Intr_GT_GetILmt        0xb1
	#define Intr_GT_GetMtrLmt      0xaa
	#define Intr_GT_GetMtrBias     0xab
	#define Intr_GT_GetPosErr      0xb2
	#define Intr_GT_GetAtlErr      0xc3
	#define Intr_GT_Intgr          0xc5
	#define Intr_GT_PosBrk         0x1b
	#define Intr_GT_NegBrk         0x1c
	#define Intr_GT_ExtBrk         0x1d
	#define Intr_GT_MtnBrk         0x1e
	#define Intr_GT_BrkOff         0x1a
	#define Intr_GT_SetBrkCn       0x40
	#define Intr_GT_Update         0x16
	#define Intr_GT_AuUpdtOn       0x17
	#define Intr_GT_AuUpdtOff      0x18
	#define Intr_GT_GetBrkCn       0xa0
	#define Intr_GT_ClrSts         0x6
	#define Intr_GT_RstSts         0x23
	#define Intr_GT_GetSts         0x36
	#define Intr_GT_GetMode        0x37
	#define Intr_GT_CaptIndex      0x7
	#define Intr_GT_CaptHome       0x8
	#define Intr_GT_GetCapt        0x3e
	#define Intr_GT_GetCrdSts      0x90
	#define Intr_GT_GetMtnNm       0x91
	#define Intr_GT_MltiUpdt       0x20
	#define Intr_GT_SetIntrTm      0x26
	#define Intr_GT_GetIntrTm      0x3a
	#define Intr_GT_ExOpt          0x28
	#define Intr_GT_ExInpt         0x35
	#define Intr_GT_GetCmdSts      0x3d
	#define Intr_GT_GetLmtSwt      0x3c
	#define Intr_GT_GetSmplTm      0x3b


typedef struct _GENERAL_COMMAND
{
	USHORT		cCommand; //command word
	USHORT		InputLength; 
	USHORT		OutputLength;
	USHORT		usResult;

	union 
	{
		USHORT		sData[2];
		ULONG		lData;  
	}in;
	
	union 
	{
		USHORT		sData[2];
		ULONG		lData; 
	}out;

}GENERAL_COMMAND,*PGENERAL_COMMAND;

//background command. it is used to hold commands that was performanced in
// interrupt service routine or DPC
typedef struct _BACKGROUND_COMMAND{
	USHORT				InterruptMask;
	USHORT				CommandCount;
	GENERAL_COMMAND	GenCommand[1];
}BACKGROUND_COMMAND,*PBACKGROUND_COMMAND;

// a set of background command
typedef struct _BACKGROUND_COMMANDSET {
	USHORT				Count;
	USHORT				usReserve;
	BACKGROUND_COMMAND	BackgroundCommand[1];
}BGCOMMANDSET,*PBGCOMMANDSET;
/*-----------------------------------------------------------------------*/
GTDLL_API GT_SetBgCommandSet(PBGCOMMANDSET pBgCmdset,ULONG CmdsetSize);
GTDLL_API GT_GetBgCommandResult(PBGCOMMANDSET pBgCmdset,ULONG CmdsetSize);
GTDLL_API GT_SetIntSyncEvent(HANDLE hEvent);

//append
GTDLL_API GT_SwitchtoCardNo(short card_no);
GTDLL_API GT_GetCurrentCardNo();

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲综合激情网| 国产日韩欧美激情| 日韩专区欧美专区| 777xxx欧美| 精品一区二区三区免费毛片爱| 欧美电视剧在线看免费| 国产精选一区二区三区| 国产精品欧美一区二区三区| 91免费精品国自产拍在线不卡| 一区二区三区精品视频在线| 欧美日韩亚洲综合| 激情图区综合网| 一区在线观看视频| 欧美日韩国产另类一区| 韩国中文字幕2020精品| 国产精品毛片久久久久久| 欧美三级日韩三级| 激情图片小说一区| 中文字幕一区二区三区av | 国产毛片精品一区| 亚洲欧洲另类国产综合| 欧美女孩性生活视频| 国产真实乱对白精彩久久| 中文字幕一区不卡| 日韩欧美黄色影院| 91美女片黄在线观看| 精品综合久久久久久8888| 亚洲视频小说图片| 亚洲精品国产视频| 狠狠色狠狠色合久久伊人| 国产精品乱人伦一区二区| 欧美日韩精品一区二区在线播放| 国产一区二区三区高清播放| 中文字幕色av一区二区三区| 日韩精品在线一区二区| 欧美在线影院一区二区| 国产精品影视在线| 天涯成人国产亚洲精品一区av| 国产欧美一区二区精品婷婷| 欧美一级欧美一级在线播放| 99国产一区二区三精品乱码| 久久国产精品99精品国产 | 久久综合av免费| 欧美日韩中文一区| av不卡免费在线观看| 久久成人免费电影| 午夜欧美大尺度福利影院在线看| 国产精品久久看| 久久久久久97三级| 日韩一区国产二区欧美三区| 欧美亚一区二区| av中文字幕不卡| 国产精品资源站在线| 天天综合色天天综合色h| 最近中文字幕一区二区三区| 久久久久亚洲蜜桃| 日韩精品一区二区在线| 欧美日本国产视频| 日本韩国一区二区三区| 99riav久久精品riav| 丰满少妇在线播放bd日韩电影| 久久精品72免费观看| 水野朝阳av一区二区三区| 一级特黄大欧美久久久| 中文字幕在线观看一区| 国产精品少妇自拍| 国产欧美一区二区三区沐欲| 久久精品夜色噜噜亚洲a∨| 日韩精品一区在线| 精品国产乱码久久久久久浪潮 | 亚洲国产欧美日韩另类综合| 亚洲欧美日韩系列| 一区二区高清在线| 一区二区三区不卡视频在线观看| 亚洲日本成人在线观看| 一区二区在线观看视频| 一区二区三区高清在线| 亚洲国产婷婷综合在线精品| 亚洲国产人成综合网站| 丝袜国产日韩另类美女| 久久成人羞羞网站| 国内精品久久久久影院色| 国产综合久久久久影院| 国产成人精品亚洲777人妖| 高清beeg欧美| 91免费看视频| 欧美女孩性生活视频| 日韩三级免费观看| 国产欧美一区视频| 亚洲欧美色图小说| 午夜精品久久久久久久久| 青青草国产精品97视觉盛宴| 韩国三级在线一区| 99精品偷自拍| 欧美日韩一区二区三区在线 | 欧美在线免费视屏| 欧美伦理影视网| 欧美成人激情免费网| 欧美国产一区二区在线观看| 中文字幕一区二区三区在线观看| 一区二区三区欧美在线观看| 日本伊人色综合网| 国产麻豆一精品一av一免费| 97se狠狠狠综合亚洲狠狠| 欧日韩精品视频| 8v天堂国产在线一区二区| 欧美精品一区二区三区蜜桃视频| 中文字幕va一区二区三区| 亚洲免费av高清| 久久99最新地址| 91麻豆国产精品久久| 欧美一区二区网站| 一区在线中文字幕| 另类综合日韩欧美亚洲| 色综合色综合色综合| 日韩免费观看高清完整版| 最新成人av在线| 蜜桃视频一区二区三区在线观看| 成人性视频网站| 欧美精品乱码久久久久久| 国产欧美日韩三区| 人人超碰91尤物精品国产| 99精品久久免费看蜜臀剧情介绍| 6080日韩午夜伦伦午夜伦| 1区2区3区国产精品| 久久99国内精品| 欧美视频中文字幕| 国产日产亚洲精品系列| 日韩精品每日更新| 99久久婷婷国产综合精品电影 | 国产高清在线精品| 欧美麻豆精品久久久久久| 中文字幕一区二区三区视频| 伦理电影国产精品| 欧美日韩亚洲综合在线 | 欧美在线观看一区| 久久九九99视频| 青青青伊人色综合久久| 色婷婷亚洲一区二区三区| 国产欧美一区二区精品忘忧草| 人禽交欧美网站| 欧美系列一区二区| 中文字幕色av一区二区三区| 经典三级在线一区| 欧美一区二区三区免费在线看| 亚洲精品国久久99热| 粉嫩aⅴ一区二区三区四区五区| 7777精品伊人久久久大香线蕉超级流畅| 国产精品久久久久一区二区三区 | 成人免费看黄yyy456| 精品日韩av一区二区| 免费看黄色91| 欧美另类z0zxhd电影| 亚洲一区二区在线视频| av福利精品导航| 国产精品天天摸av网| 久久99精品国产91久久来源| 91精品国产综合久久精品app| 亚洲h在线观看| 色诱亚洲精品久久久久久| 国产日韩欧美一区二区三区综合| 男人的天堂久久精品| 欧美老女人在线| 亚洲va在线va天堂| 欧美综合色免费| 亚洲综合色在线| 在线中文字幕不卡| 亚洲愉拍自拍另类高清精品| 在线观看视频一区二区欧美日韩| 亚洲欧美在线aaa| 91色|porny| 亚洲国产综合色| 91精品国产欧美一区二区成人| 手机精品视频在线观看| 欧美一区二区免费| 久久99久久精品| 久久婷婷色综合| 成人一道本在线| 亚洲男人天堂av| 欧美三级乱人伦电影| 蜜臀av在线播放一区二区三区| 日韩精品专区在线| 国产不卡一区视频| 综合久久久久久| 欧美军同video69gay| 久久精品国产第一区二区三区| 久久久国产综合精品女国产盗摄| 成人天堂资源www在线| 亚洲精品五月天| 欧美一区二区三区成人| 国产在线不卡视频| 国产精品国产馆在线真实露脸 | 久久精品在线观看| 成人精品高清在线| 亚洲最大成人网4388xx| 日韩欧美国产一区二区三区| 国产精品123| 一区二区免费视频| 精品乱码亚洲一区二区不卡| 成人av在线资源网站|