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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? userlib.h

?? fbkldfmlb n/ovk,e vml bhdsrb mor brb n/sZPer b vk,epabho,l rnopazbhlrepofrt,epsho
?? H
字號:
/***************************************************************************
file name:	GT400LIB.H

contents:
	This file contains various defines that is used with the GOOGOL TECH.
	GT400 motion control board software source code. GT400LIB.C will include
	this file. If GT400LIB.C is used in user file ,please include the file:
	GT400LIB.H
****************************************************************************/

/* return explain:
  -2		版本出錯			GT_VRSN_ERR
  -1		通訊失敗   			GT_COM_ERR
  0			OK                      GT_CMD_OK
  1			命令出錯                GT_CMD_ERR
  2			半徑=0或太大            GT_RADI_ERR
  3			直線長度=0或太大        GT_LEN_ERR
  4			(加)速度=0或太大      GT_ANV_ERR
  5			參數矛盾                GT_PRM_ANTI
  6			方程無解                GT_MAP_ERR
  7        過程參數錯誤                  	GT_PRM_ERR
*/
#if !defined(_USERLIB)
#define _USERLIB

#ifdef __cplusplus
extern "C" {
#endif


/*retrun explain:*/
#define GT_VRSN_ERR		-2
#define GT_COM_ERR    		-1
#define GT_CMD_OK     		0
#define GT_CMD_ERR  		1
#define GT_RADI_ERR  		2
#define GT_LEN_ERR  		3
#define GT_ANV_ERR  		4
#define GT_PRM_ANTI  		5
#define GT_MAP_ERR	  	6
#define GT_PRM_ERR	  	7

/*****************/
/* base address  */
/*****************/
 short   GT_SetAddr(unsigned short address);
 short   GT_GetAddr(unsigned short*);

/****************/
/* axis control */
/****************/
 short	GT_Axis(unsigned short);
 short	GT_AxisI(void);

/**********************/
/* profile generation */
/**********************/
 short  GT_PrflT(void);
 short	GT_PrflS(void);
 short	GT_PrflV(void);
 short	GT_PrflG(unsigned short);

 short	GT_SetPos(long);
 short  GT_SetVel(double);
 short  GT_SetAcc(double);
 short  GT_SetMAcc(double);
 short  GT_SetJerk(double);
 short  GT_SetRatio(double);
 short  GT_SmthStp(void);
 short  GT_AbptStp(void);
 short  GT_ZeroPos(void);
 short 	GT_SynchPos(void);
 short 	GT_SetAtlPos(long);
 short 	GT_GetPos(long*);
 short 	GT_GetVel(double*);
 short 	GT_GetAcc(double*);
 short 	GT_GetMAcc(double*);
 short 	GT_GetJerk(double*);
 short 	GT_GetRatio(double*);
 short  GT_GetAtlPos(long*);
 short  GT_GetAtlVel(double *value); 
 
/******************/
/* digital filter */
/******************/
 short 	GT_SetKp(double);
 short 	GT_SetKd(double);
 short 	GT_SetKi(double);
 short 	GT_SetKvff(double);
 short 	GT_SetKaff(double);
 short 	GT_SetILmt(unsigned short);
 short 	GT_SetMtrLmt(unsigned short);
 short 	GT_SetMtrBias(short);
 short  GT_SetPosErr(unsigned short);
 short	GT_GetKp(double*);
 short	GT_GetKd(double*);
 short	GT_GetKi(double*);
 short	GT_GetKvff(double*);
 short  GT_GetKaff(double*);
 short	GT_GetILmt(unsigned short*);
 short  GT_GetMtrLmt(unsigned short*);
 short  GT_GetMtrBias(short*);
 short	GT_GetPosErr(unsigned short*);
 short	GT_GetIntgr(short*);
 short	GT_GetAtlErr(short*);
 short	GT_AuStpOn(void);
 short	GT_AuStpOff(void);

/********************/
/* parameter update */
/********************/
 short   GT_PosBrk(void);
 short   GT_NegBrk(void);
 short   GT_ExtBrk(void);
 short   GT_MtnBrk(void);
 short   GT_BrkOff(void);
 short   GT_SetBrkCn(long);
 short   GT_Update(void);
 short   GT_MltiUpdt(unsigned short);
 short   GT_AuUpdtOn(void);
 short   GT_AuUpdtOff(void);
 short   GT_GetBrkCn(long*);

/**********************/
/* interrupt process */
/**********************/
 short   GT_TmrIntr(void);
 short   GT_EvntIntr(void);
 short   GT_SetIntrTm(unsigned short);
 short   GT_SetIntrMsk(unsigned short);
 short   GT_RstIntr(unsigned short);
 short   GT_GetIntrMsk(unsigned short*);
 short   GT_GetIntr(unsigned short*);
 short   GT_GetIntrTm(unsigned short*);

/***************/
/* status/mode */
/***************/
 short   GT_ClrSts(void);
 short   GT_RstSts(unsigned short);
 short   GT_GetSts(unsigned short*);
 short   GT_GetMode(unsigned short*);
 short 	 GT_CaptHomInx(void);

/***********/
/* encoder */
/***********/
 short   GT_EncSns(unsigned short);
 short   GT_CaptIndex(void);
 short 	 GT_HomeSns(unsigned short value);
 short   GT_CaptHome(void);
 short   GT_CaptProb(void);
 short   GT_GetCapt(long*);

/**************/
/* axis/motor */
/**************/
 short   GT_CtrlMode(int Mode);
 short   GT_CloseLp(void);
 short   GT_OpenLp(void);
 short   GT_SetMtrCmd(short);
 short   GT_GetMtrCmd(short*);
 short   GT_AxisOn(void);
 short   GT_AxisOff(void);
 short   GT_LmtsOn(void);
 short   GT_LmtsOff(void);
 short   GT_DrvRst(void);
 short   GT_EncOn(void);
 short   GT_EncOff(void);
 short   GT_StepDir(void);
 short   GT_StepPulse(void);
 short 	GT_AlarmOn(void);
 short 	GT_AlarmOff(void);

/******************/
/* Extendable I/O */
/******************/
 short   GT_ExOpt(unsigned short);
 short   GT_ExInpt(unsigned short*);

/*****************/
/* miscellaneous */
/*****************/
 short   GT_GetCmdSts(unsigned short*);
 short   GT_LmtSns(unsigned short);
 short   GT_GetLmtSwt(unsigned short*);
 short   GT_SetSmplTm(double);
 short   GT_GetSmplTm(double*);
 short   GT_Reset(void);
 short   GT_HardRst(void);
 

/*************************/
/*interpolation functions*/
/*************************/
 short   GT_SetAccLmt(double);
 short   GT_GetAccLmt(double*);
 short   GT_MapAxis(unsigned short,double*);
 short   GT_StrtList(void);
 short   GT_AddList(void);
 short   GT_EndList(void);
 short   GT_SetSynVel(double vel);
 short   GT_SetSynAcc(double accel);
 short   GT_StrtMtn(void);
 short   GT_LnXY(double x,double y);
 short   GT_LnXYZ(double x,double y,double z);
 short   GT_LnXYZA(double x,double y,double z,double A);
 short   GT_ArcXY(double x_center,double y_center,double angle);
 short   GT_ArcYZ(double y_center,double z_center,double angle);
 short   GT_ArcZX(double z_center,double x_center,double angle);
 short   GT_ArcXYP(double x_end,double y_end,double r,short dir);
 short   GT_ArcYZP(double y_end,double z_end,double r,short dir);
 short   GT_ArcZXP(double z_end,double x_end,double r,short dir);
 short   GT_MvXY(double x,double y,double vel,double accel);
 short   GT_MvXYZ(double x,double y,double z,double vel,double accel);
 short   GT_MvXYZA(double x,double y,double z,double A,double vel,double accel);
 short   GT_GetBrkPnt(double *pnt);
 short   GT_GetPrfPnt(double* pnt);
 short   GT_StpMtn(void);
 short   GT_EStpMtn(void);
 short   GT_CrdAuStpOn(void);
 short   GT_CrdAuStpOff(void);
 short   GT_GetCrdSts(unsigned short*);
 short   GT_GetMtnNm(unsigned short*);
 short   GT_ArcRErrLmt(double r_err_lmt);


/*******************/
/* option function */
/*******************/
 short   GT_EncPos(short Enc_Num, long* Actl_Pos);
 short   GT_EncVel(short Enc_Num, double* Actl_Vel);
 short   GT_GetAdc(short channel, short* D_data);
 short 	 GT_SetAdcChn(unsigned short value);
 short   GT_SetTime(unsigned short value);
 short 	 GT_DutyRatio(unsigned short value);
 short   GT_SetEncCapt(void);
 short   GT_GetEncCapt(long *value);
 short   GT_GetEncSts(unsigned short *value);
 short	 GT_ClrEncPos(unsigned short);
 short 	 GT_Override(double value);
 short 	 GT_SetHBFrq(unsigned short value);
 short 	 GT_GetHBCmd(unsigned short *value);
 short   GT_GetPrflVel(double *value);
 short	 GT_GetPrflPos(long *value);



#ifdef __cplusplus
}
#endif

#endif //_USERLIB

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久久久久久久岛国免费| 亚洲黄色尤物视频| 国产精品麻豆一区二区| 亚洲国产综合人成综合网站| 日韩精品亚洲一区二区三区免费| 久久精品国产久精国产爱| 精品美女在线播放| 大白屁股一区二区视频| 中文字幕视频一区| 欧美日韩中文国产| 麻豆91免费看| 国产精品伦一区| 欧美色手机在线观看| 美女www一区二区| 国产精品欧美久久久久无广告| 日本韩国欧美三级| 美国十次综合导航| 国产精品麻豆久久久| 51精品秘密在线观看| 国产精品夜夜爽| 亚洲一区影音先锋| 精品久久国产老人久久综合| eeuss鲁一区二区三区| 午夜精品成人在线视频| 国产视频一区在线播放| 欧美在线观看视频在线| 韩国毛片一区二区三区| 亚洲人成网站影音先锋播放| 91精品国产91久久久久久一区二区| 国产一区二区看久久| 一区二区高清视频在线观看| 欧美成人一区二区| 91福利国产成人精品照片| 狠狠狠色丁香婷婷综合激情| 亚洲一区二区综合| 国产欧美精品一区aⅴ影院| 欧美日韩午夜精品| jlzzjlzz国产精品久久| 蜜臀a∨国产成人精品| 一区二区视频免费在线观看| 久久网站最新地址| 欧美电影一区二区| 色呦呦日韩精品| 国产成人精品三级麻豆| 免费观看成人av| 亚洲在线观看免费| 18欧美亚洲精品| 久久久亚洲精华液精华液精华液| 欧美三级在线视频| 99久久久无码国产精品| 国产不卡在线一区| 狠狠色狠狠色合久久伊人| 午夜精品久久久久久久蜜桃app| 国产精品久久777777| 久久久久久久久久久黄色| 欧美一级日韩一级| 欧美欧美午夜aⅴ在线观看| av电影在线观看一区| 岛国精品一区二区| 国产精品123区| 国内一区二区视频| 国产一区二区三区观看| 蜜臀久久99精品久久久久久9 | 色88888久久久久久影院野外| 国产精品综合二区| 韩国中文字幕2020精品| 麻豆久久久久久久| 日本人妖一区二区| 日韩成人伦理电影在线观看| 亚洲一区二区偷拍精品| 曰韩精品一区二区| 亚洲精品一二三| 国产精品欧美一区二区三区| 国产精品视频第一区| 国产午夜亚洲精品午夜鲁丝片| 久久亚洲综合av| 久久亚洲影视婷婷| 国产三级精品视频| 中文字幕一区二区在线播放| 国产精品不卡在线观看| 亚洲色欲色欲www| 一区二区三区四区激情| 亚洲午夜精品网| 日本不卡高清视频| 久久99国产精品久久99果冻传媒| 美国十次了思思久久精品导航| 韩国女主播成人在线| 国产精品亚洲成人| 不卡在线观看av| 日本高清无吗v一区| 欧美日韩国产精品自在自线| 制服.丝袜.亚洲.中文.综合| 日韩欧美色综合| 国产欧美日韩视频在线观看| 最新国产成人在线观看| 亚洲一区自拍偷拍| 久久99精品国产麻豆不卡| 国产不卡高清在线观看视频| 99免费精品视频| 欧美高清视频www夜色资源网| 日韩一级黄色大片| 国产欧美日韩激情| 亚洲综合色在线| 久久99精品久久久| 91免费版在线| 精品欧美一区二区久久| 亚洲欧洲三级电影| 日韩高清不卡在线| 丁香激情综合国产| 欧美日本一区二区三区四区| 久久久亚洲精品一区二区三区| 亚洲欧美日韩中文字幕一区二区三区| 日日夜夜一区二区| 国产xxx精品视频大全| 欧美亚洲国产一区二区三区| 亚洲精品在线免费播放| 亚洲女女做受ⅹxx高潮| 久久超级碰视频| 91美女蜜桃在线| 精品国产网站在线观看| 亚洲欧美激情视频在线观看一区二区三区| 奇米四色…亚洲| 91丝袜高跟美女视频| 日韩视频免费观看高清完整版在线观看 | 国产精品婷婷午夜在线观看| 亚洲一区二区黄色| 成人在线综合网站| 日韩欧美国产不卡| 亚洲一区二区三区精品在线| 国产电影一区在线| 欧美日韩国产影片| 中文字幕一区二区5566日韩| 美女爽到高潮91| 欧美在线观看视频一区二区| 国产亚洲午夜高清国产拍精品 | 国产一区欧美二区| 欧美日韩视频在线第一区| 国产精品萝li| 国产精品亚洲视频| 久久综合成人精品亚洲另类欧美| 亚洲电影一级片| 91免费看视频| 最好看的中文字幕久久| 国产综合色在线视频区| 欧美一卡在线观看| 亚洲成人免费在线观看| 97se亚洲国产综合自在线不卡 | 国产精品国产三级国产| 国产自产2019最新不卡| 在线不卡免费av| 亚洲成人午夜电影| 欧美无砖专区一中文字| 又紧又大又爽精品一区二区| 97aⅴ精品视频一二三区| 国产精品狼人久久影院观看方式| 国产乱子伦一区二区三区国色天香| 717成人午夜免费福利电影| 亚洲电影欧美电影有声小说| 在线精品视频一区二区三四| 亚洲男女毛片无遮挡| 99国产欧美另类久久久精品| 中文字幕不卡三区| 成人激情午夜影院| 国产精品国产精品国产专区不片| 成人丝袜视频网| 国产精品毛片大码女人| av在线不卡免费看| 有码一区二区三区| 欧美日韩免费不卡视频一区二区三区| 一区二区三区在线不卡| 欧美午夜片在线看| 午夜激情久久久| 91精品国产乱| 国产一区在线观看视频| 中文字幕成人在线观看| 99久久精品国产观看| 洋洋av久久久久久久一区| 欧美日韩国产高清一区二区三区 | 激情久久五月天| 2020国产精品自拍| 大白屁股一区二区视频| 亚洲欧美日韩电影| 538prom精品视频线放| 精品在线播放午夜| 日本一区二区三级电影在线观看| 99精品视频中文字幕| 亚洲成人av电影在线| 91精品国产一区二区三区| 精品一区二区影视| 中文字幕在线观看一区| 欧美视频一区在线| 久草精品在线观看| 亚洲欧洲日韩女同| 91精品国产综合久久香蕉麻豆| 国产在线视频一区二区| 中文字幕中文字幕在线一区 | 五月激情综合网| 国产亚洲综合在线| 色久优优欧美色久优优| 捆绑变态av一区二区三区|