亚洲欧美第一页_禁久久精品乱码_粉嫩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



/****************/
/* open device  */
/****************/
short 	GT_Open(void);
short 	GT_Close(void);

/****************/
/* 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*);

/***********/
/* 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*);
 short 	 GT_CaptHomInx(void);

/**************/
/* 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);

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

//for test
short download(char *filename);
short GT_Override(double value);
//only for DOS
#ifdef __cplusplus
typedef void interrupt (*GT_ISR)(...);
#else
typedef void interrupt (*GT_ISR)();
#endif

GT_ISR GT_HookIsr(GT_ISR gtisr);
short GT_UnhookIsr(GT_ISR old_isr);
short GT_ClearInt(unsigned short CardNo);
#ifdef __cplusplus
}
#endif

#endif //_USERLIB

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
美女视频第一区二区三区免费观看网站| 国产在线视视频有精品| 精品毛片乱码1区2区3区| 在线精品国精品国产尤物884a| 国产成人aaa| 国产盗摄一区二区| 国产精品毛片久久久久久久| 国产69精品久久久久777| 国产精品白丝jk白祙喷水网站| 91精品国产高清一区二区三区 | 日韩视频一区二区在线观看| 成人黄色小视频在线观看| 丁香天五香天堂综合| 丁香啪啪综合成人亚洲小说| 99久久精品国产麻豆演员表| 99久久伊人精品| 欧美唯美清纯偷拍| 欧美一级夜夜爽| 久久你懂得1024| 综合中文字幕亚洲| 午夜精品久久久久久久蜜桃app | 欧美色视频在线观看| 制服丝袜成人动漫| 久久伊99综合婷婷久久伊| 国产成人精品一区二区三区四区| 成人av免费网站| 欧美久久久久久蜜桃| 欧美精品一区二区久久婷婷| 欧美mv日韩mv| 91首页免费视频| 国产欧美一区二区三区在线老狼| 欧美专区亚洲专区| 日韩视频在线你懂得| 欧美国产欧美亚州国产日韩mv天天看完整| 国产精品成人午夜| 免费美女久久99| 91香蕉视频污在线| 日韩美一区二区三区| 亚洲欧洲日韩综合一区二区| 亚洲午夜av在线| 国产精品自在在线| 欧美撒尿777hd撒尿| 久久综合九色综合欧美亚洲| 亚洲乱码国产乱码精品精可以看| 日韩国产精品久久| 国产欧美一区二区精品秋霞影院| 一区二区三区中文在线观看| 久久99精品一区二区三区三区| 99久久99精品久久久久久| 51久久夜色精品国产麻豆| 国产精品成人一区二区艾草| 久久国产精品72免费观看| 欧美日韩美少妇| 91精品欧美福利在线观看| 亚洲欧美在线高清| 狠狠色丁香九九婷婷综合五月| 色先锋久久av资源部| 久久久精品2019中文字幕之3| 91视频你懂的| 精品粉嫩aⅴ一区二区三区四区| 亚洲午夜久久久久久久久电影院 | 欧美亚洲综合网| 中文字幕va一区二区三区| 日本vs亚洲vs韩国一区三区二区| 国产精品乱码人人做人人爱| 人人狠狠综合久久亚洲| 日本高清不卡在线观看| 欧美国产成人在线| 国产99久久久国产精品免费看 | 久久女同性恋中文字幕| 蜜臀久久久久久久| 国产一区二区在线观看视频| 69堂精品视频| 视频一区免费在线观看| 欧美日本在线看| 视频在线观看一区| 91麻豆精品国产自产在线观看一区 | 亚洲成人黄色影院| 91搞黄在线观看| 日本亚洲视频在线| 91在线观看地址| 中文字幕日韩av资源站| 99久久亚洲一区二区三区青草| 亚洲国产精品成人综合| 成人视屏免费看| 亚洲天堂精品视频| 91成人在线观看喷潮| 国产美女视频91| av一二三不卡影片| 一区二区三区在线免费播放 | 亚洲精品欧美二区三区中文字幕| 94色蜜桃网一区二区三区| 国产精品久久久久久亚洲毛片| 高清shemale亚洲人妖| 中文字幕五月欧美| 欧美乱妇15p| 国产一区免费电影| 国产精品国产三级国产普通话三级 | 亚洲色图丝袜美腿| 亚洲一二三区视频在线观看| 欧美精品久久天天躁| 日韩国产精品久久| 国产视频一区在线观看| 91国在线观看| 麻豆精品国产91久久久久久| 中文在线一区二区| 欧美影视一区在线| 欧美高清性hdvideosex| 日本免费在线视频不卡一不卡二| 色综合网色综合| 五月天欧美精品| 欧洲精品一区二区三区在线观看| 亚洲美女电影在线| 风间由美中文字幕在线看视频国产欧美| 国产精品三级视频| 97se亚洲国产综合自在线观| 午夜不卡av在线| 久久影院午夜论| 丰满岳乱妇一区二区三区| 亚洲国产成人va在线观看天堂| 制服丝袜亚洲播放| 99久精品国产| 国产在线精品不卡| 日本伊人色综合网| 亚洲精品国产a| 国产欧美日韩激情| 69堂亚洲精品首页| 91美女视频网站| 国产精品白丝av| 蜜桃精品在线观看| 亚洲成a人片在线不卡一二三区| 久久精品亚洲麻豆av一区二区 | 九色综合狠狠综合久久| 亚洲精品国产精华液| 国产欧美精品区一区二区三区 | 狠狠久久亚洲欧美| 日本一区二区三区高清不卡| 日韩制服丝袜av| 综合电影一区二区三区| 日韩午夜av一区| 在线精品视频免费观看| 成人97人人超碰人人99| 久久99精品一区二区三区三区| 国产精品乱人伦| 久久亚洲欧美国产精品乐播 | 激情综合色播五月| 中文字幕一区二区三区色视频| 在线一区二区视频| 成人教育av在线| 麻豆一区二区三| 亚洲国产一区在线观看| 亚洲毛片av在线| 亚洲人成网站色在线观看| 久久久久免费观看| 国产91精品一区二区| 久久精品72免费观看| 午夜亚洲福利老司机| 久久影院视频免费| 日韩精品一区二区在线观看| 欧美本精品男人aⅴ天堂| 欧美mv日韩mv| 日韩一区二区三区av| 欧美高清性hdvideosex| 欧美巨大另类极品videosbest | 国产福利一区二区| 韩国女主播成人在线| 极品销魂美女一区二区三区| 婷婷综合五月天| 麻豆91小视频| 国产成人自拍在线| 色婷婷精品久久二区二区蜜臂av| 色菇凉天天综合网| 91精品国产一区二区人妖| 欧美大片在线观看| 国产日韩精品一区二区三区| 国产精品免费免费| 亚洲亚洲精品在线观看| 美女精品一区二区| 不卡欧美aaaaa| 欧美日韩国产另类一区| 精品国产电影一区二区| 国产精品青草久久| 亚洲不卡av一区二区三区| 韩国精品一区二区| 国产精品综合二区| 日本韩国欧美三级| 91精品国产欧美一区二区成人| 精品国产污网站| 一区2区3区在线看| 老司机免费视频一区二区| 91偷拍与自偷拍精品| 日韩一区二区三区视频在线| 国产精品福利一区二区三区| 天天操天天综合网| jizz一区二区| 精品国产91久久久久久久妲己| 亚洲女爱视频在线| 国产精品18久久久久久久网站| 在线观看精品一区| 日本一区二区三区在线不卡|