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

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

?? mpc2810.h

?? MPC2810是樂創自動化技術有限公司開發的一款高性能四軸運動控制器。 MPC2810基于PC機PCI總線
?? H
字號:
#ifndef _INTERACT_H
#define _INTERACT_H

#ifndef _MSC_VER
#define WINAPI __stdcall
#endif

#ifdef __cplusplus
extern "C" {
#endif

enum FUNCITEM
{
	TYPE0=0,			//屬性設置
	SET_UNIT_FLAG,
	SET_OUTMODE,
	SET_HOME_MODE,
	SET_DIR,
	ENABLE_SD,
	ENABLE_EL,
	ENABLE_ORG,
	ENABLE_ALM,
	SET_SD_LOGIC,
	SET_EL_LOGIC,
	SET_ORG_LOGIC,
	SET_ALM_LOGIC,
	SET_GETPOS_MODE,
	SET_ENCODER_MODE,
	ENABLE_HANDWHEEL,
	OPEN_LIST,
	CLOSE_LIST,
	ADD_LIST,
	START_LOOKAHEAD,
	END_LOOKAHEAD,
	TYPE1,				//參數設置
	SET_MAXSPEED,
	SET_CONSPEED,
	SET_PROFILE,
	SET_VECTOR_CONSPEED,
	SET_VECTOR_PROFILE,
	C_SET_VECTOR_PROFILE,
	C_SET_MAX_ACCEL,
	C_SET_MULTIPLE,
	SET_ELLIPSE_RATIO,
	SET_S_CURVE,
	SET_S_SECTION,
	SET_ABS_POS,
	RESET_POS,
	SET_STEPS_PR,
	SET_ENC_THREAD,
	SET_UNIT,
	TYPE2,				//運動指令
	CON_PMOVE,
	CON_PMOVE2,
	CON_PMOVE3,
	CON_PMOVE4,
	CON_PMOVE_TO,
	FAST_PMOVE,
	FAST_PMOVE2,
	FAST_PMOVE3,
	FAST_PMOVE4,
	FAST_PMOVE_TO,
	CON_VMOVE,
	CON_VMOVE2,
	CON_VMOVE3,
	CON_VMOVE4,
	FAST_VMOVE,
	FAST_VMOVE2,
	FAST_VMOVE3,
	FAST_VMOVE4,
	CON_HMOVE,
	CON_HMOVE2,
	CON_HMOVE3,
	CON_HMOVE4,
	FAST_HMOVE,
	FAST_HMOVE2,
	FAST_HMOVE3,
	FAST_HMOVE4,
	CON_LINE2,
	CON_LINE3,
	CON_LINE4,
	CON_LINEN_TO,
	FAST_LINE2,
	FAST_LINE3,
	FAST_LINE4,
	FAST_LINEN_TO,
	ARC_CENTER,
	FAST_ARC_CENTER,
	ARC_FINAL,
	HELICAL_MOVE,
	TYPE3,				//停止指令
	SUDDEN_STOP,
	SUDDEN_STOP2,
	SUDDEN_STOP3,
	SUDDEN_STOP4,
	SUDDEN_STOP_LIST,
	DECEL_STOP,
	DECEL_STOP2,
	DECEL_STOP3,
	DECEL_STOP4,
	DECEL_STOP_LIST,
	MOVE_PAUSE,
	MOVE_PAUSE_LIST,
	MOVE_RESUME,
	MOVE_RESUME_LIST,
	DELAY_TIME,
	TYPE4,				//IO指令
	CHECKIN_BYTE,
	CHECKIN_BIT,
	OUTPORT_BIT,
	OUTPORT_BYTE,
	CHECK_SFR,
	CHECK_SFR_BIT,
	OUTPORT,
	INPORT,
	TYPE5,				//特殊功能
	SET_BACKLASH,
	START_BACKLASH,
	END_BACKLASH,
	SET_WATCHDOG_TIME,
	RESET_WATCHDOG,
	START_WATCHDOG,
	STOP_WATCHDOG,
	GET_WATCHDOG_STATUS,
	ENABLE_IO_POS,
	SET_POSCMP_SOURCE,
	SET_IO_POS,
	ENABLE_LOCK_ENC,
	RESET_LOCKED_FLAG,
	GET_LOCKED_FLAG,
	GET_LOCKED_ENCODER,
	ENABLE_GEAR,
	ENABLE_SOFTLIMIT,
	SET_SOFTLIMIT,
	SET_SOFTLIMIT_DATA,
	CHECK_SOFTLIMIT,
	ENABLE_POSERR_LIMIT,
	SET_POSERR_LIMIT,
	GET_POSERR_LIMIT,
	ENABLE_INPUT_MODE,
	SET_IM_DEADBAND,
	ENABLE_ISR,
	SET_ISR_ROUTINE,
	SET_ISR_FACTOR,
	GET_ISR_EVENT,
	SET_RAMP,
	CHANGE_SPEED,
	CHANGE_POS,
	SET_TAN_FLAG,
	SET_TAN_INITPOS,
	SET_TAN_MAP,
	SET_TAN_AXIS,
	TYPE6,				//查詢函數
	GET_MAX_AXE,
	GET_BOARD_NUM,
	GET_AXE,
	GET_UNIT,
	CHECK_IC,
	GET_ABS_POS,
	GET_REL_POS,
	GET_ENCODER,
	GET_DONE_SOURCE,
	GET_CONSPEED,
	GET_VECTOR_CONSPEED,
	GET_PROFILE,
	GET_VECTOR_PROFILE,
	GET_RATE,
	GET_CUR_DIR,
	CHECK_STATUS,
	CHECK_DONE,
	CHECK_LIMIT,
	CHECK_HOME,
	CHECK_SD,
	CHECK_ALARM,
	CHECK_DELAY_STATUS,
	GET_CMD_COUNTER,
	RESET_CMD_COUNTER,
	GET_ERR,
	GET_LAST_ERR,
	RESET_ERR,
	GET_LIB_VER,
	GET_SYS_VER,
	GET_CARD_VER,
};
/////////////////////////////////////////////////////
int WINAPI auto_set(void);
int WINAPI init_board(void);
int WINAPI set_unit_flag(int flag);
//軸屬性設置函數
int WINAPI set_outmode(int ch,int mode,int logic);
int WINAPI set_home_mode(int ch,int origin_mode);
int WINAPI set_dir(int ch,int dir);
int WINAPI enable_sd(int ch,int flag);
int WINAPI enable_el(int ch,int flag);
int WINAPI enable_org(int ch,int flag);
int WINAPI enable_alm(int ch,int flag);
int WINAPI set_sd_logic(int ch,int mode);
int WINAPI set_el_logic(int ch,int mode);
int WINAPI set_org_logic(int ch,int mode);
int WINAPI set_alm_logic(int ch,int mode);

//編碼器屬性設置函數
int WINAPI set_encoder_mode(int ch,int mode,int multip,int count_unit);
int WINAPI set_getpos_mode(int ch,int mode);

int WINAPI open_list();
int WINAPI close_list();
int WINAPI add_list();
int WINAPI start_lookahead();
int WINAPI end_lookahead();

//參數設置函數
int WINAPI set_maxspeed(int ch , double speed);
int WINAPI set_conspeed(int ch , double conspeed);
int WINAPI set_vector_conspeed(double conspeed);
int WINAPI set_profile(int ch , double vl , double vh , double ad);
int WINAPI set_vector_profile(double vec_vl , double vec_vh ,double vec_ad);
int WINAPI c_set_vector_profile(double vec_vl , double vec_vh ,double vec_ad);
int WINAPI c_set_max_accel(double vec_ad);
int WINAPI c_set_multiple(double mul);
int WINAPI set_ellipse_ratio(double ratio);
int WINAPI set_s_curve(int ch,int mode);
int WINAPI set_s_section(int ch,double accel_sec,double decel_sec);
int WINAPI set_abs_pos(int ch,double pos);
int WINAPI reset_pos(int ch);
int WINAPI set_unit(int ch,double dl);
int WINAPI set_steps_pr(int ch,int rd);
int WINAPI set_enc_thread(int ch,int rd);

//運動指令函數
int WINAPI con_pmove(int ch,double step);
int WINAPI con_pmove2(int ch1,double step1,int ch2,double step2);
int WINAPI con_pmove3(int ch1,double step1,int ch2,double step2,int ch3,double step3);
int WINAPI con_pmove4(int ch1,double step1,int ch2,double step2,int ch3,double step3,int ch4,double step4);
int WINAPI con_pmove_to(int ch, double step);
int WINAPI fast_pmove(int ch,double step);
int WINAPI fast_pmove2(int ch1,double step1,int ch2,double step2);
int WINAPI fast_pmove3(int ch1,double step1,int ch2,double step2,int ch3,double step3);
int WINAPI fast_pmove4(int ch1,double step1,int ch2,double step2,int ch3,double step3,int ch4,double step4);
int WINAPI fast_pmove_to(int ch, double step);
int WINAPI con_vmove(int ch,int dir);
int WINAPI con_vmove2(int ch1,int dir1,int ch2,int dir2);
int WINAPI con_vmove3(int ch1,int dir1,int ch2,int dir2,int ch3,int dir3);
int WINAPI con_vmove4(int ch1,int dir1,int ch2,int dir2,int ch3,int dir3,int ch4,int dir4);
int WINAPI fast_vmove(int ch,int dir);
int WINAPI fast_vmove2(int ch1,int dir1,int ch2,int dir2);
int WINAPI fast_vmove3(int ch1,int dir1,int ch2,int dir2,int ch3,int dir3);
int WINAPI fast_vmove4(int ch1,int dir1,int ch2,int dir2,int ch3,int dir3,int ch4,int dir4);
int WINAPI con_hmove(int ch ,int dir1);
int WINAPI con_hmove2(int ch1,int dir1,int ch2,int dir2);
int WINAPI con_hmove3(int ch1,int dir1,int ch2,int dir2,int ch3,int dir3);
int WINAPI con_hmove4(int ch1,int dir1,int ch2,int dir2,int ch3,int dir3,int ch4,int dir4);
int WINAPI fast_hmove(int ch,int dir);
int WINAPI fast_hmove2(int ch1,int dir1,int ch2,int dir2);
int WINAPI fast_hmove3(int ch1,int dir1,int ch2,int dir2,int ch3,int dir3);
int WINAPI fast_hmove4(int ch1,int dir1,int ch2,int dir2,int ch3,int dir3,int ch4,int dir4);
int WINAPI con_line2(int ch1,double step1,int ch2, double step2);
int WINAPI con_line3(int ch1,double step1,int ch2,double step2,int ch3,double step3);
int WINAPI con_line4(int ch1,double step1,int ch2,double step2,int ch3,double step3,int ch4,double step4);
int WINAPI con_linen_to(int chnum, int *ch, double *pos);
int WINAPI fast_line2(int ch1,double step1,int ch2,double step2);
int WINAPI fast_line3(int ch1,double step1,int ch2,double step2,int ch3,double step3);
int WINAPI fast_line4(int ch1,double step1,int ch2,double step2,int ch3,double step3,int ch4,double step4);
int WINAPI fast_linen_to(int chnum, int *ch, double *pos);
int WINAPI arc_center(int ch1,int ch2,double cen1,double cen2,double angle );
int WINAPI arc_final(int ch1,int ch2,int dir,double fx,double fy,double r);
int WINAPI fast_arc_center(int ch1,int ch2,double cen1,double cen2,double angle );
int WINAPI helical_move(int ch1,int ch2,int ch3,double cen1,double cen2,double angle, double pitch);

//制動函數
int WINAPI sudden_stop(int ch);
int WINAPI sudden_stop2(int ch1,int ch2);
int WINAPI sudden_stop3(int ch1,int ch2,int ch3);
int WINAPI sudden_stop4(int ch1,int ch2,int ch3,int ch4);
int WINAPI sudden_stop_list();
int WINAPI decel_stop(int ch);
int WINAPI decel_stop2(int ch1,int ch2);
int WINAPI decel_stop3(int ch1,int ch2,int ch3);
int WINAPI decel_stop4(int ch1,int ch2,int ch3,int ch4);
int WINAPI decel_stop_list();
int WINAPI move_pause(int ch);
int WINAPI move_pause_list();
int WINAPI move_resume(int ch);
int WINAPI move_resume_list();
int WINAPI delay_time(int time);

//I/O口操作函數
int WINAPI checkin_byte(int cardno);
int WINAPI checkin_bit(int cardno,int bitno);
int WINAPI outport_bit(int cardno,int bitno,int status);
int WINAPI outport_byte(int cardno,int data);
int WINAPI check_sfr(int cardno);
int WINAPI check_sfr_bit(int cardno,int bitno);
int WINAPI Outport(int portid,unsigned char byte); 
int WINAPI Inport(int portid);

//特殊功能
int WINAPI start_backlash(int ch);
int WINAPI end_backlash(int ch);
int WINAPI set_backlash(int ch,double blash);
int WINAPI set_watchdog_time(int cardno,long time);
int WINAPI reset_watchdog(int cardno);
int WINAPI start_watchdog(int cardno);
int WINAPI stop_watchdog(int cardno);
int WINAPI get_watchdog_status(int cardno);
int WINAPI enable_io_pos(int ch,int flag);
int WINAPI set_poscmp_source(int ch,int mode);
int WINAPI set_io_pos(int ch,int open_pos,int close_pos);
int WINAPI enable_lock_enc(int ch,int mode);
int WINAPI reset_locked_flag(int ch);
int WINAPI get_locked_flag(int ch);
int WINAPI get_locked_encoder(int ch,int num,long *enc);
int WINAPI enable_gear(int slave, int master, double ratio, int mode);
int WINAPI enable_handwheel(int ch, int mul,int mode);
int WINAPI enable_softlimit(int ch, int mode);
int WINAPI set_softlimit(int ch, int source, int action);
int WINAPI set_softlimit_data(int ch, double nel, double pel);
int WINAPI check_softlimit(int ch);
int WINAPI enable_poserr_limit(int ch, int mode);
int WINAPI set_poserr_limit(int ch, double limit, int mul);
int WINAPI get_poserr_limit(int ch, double *error);
int WINAPI enable_input_mode(int ch,int mode);
int WINAPI set_im_deadband(int ch, double db);
int WINAPI enable_isr(int cardno, int mode);
int WINAPI set_isr_routine(void ( * MyIsr)( ));
int WINAPI set_isr_factor(int ch,int factor);
int WINAPI get_isr_event(int ch,int *event);
int WINAPI set_ramp(int ch, double *ad, double *ratio,int num);
int WINAPI change_speed(int ch,double speed);
int WINAPI change_pos(int ch, double pos);
int WINAPI set_tan_initpos(double degree);
int WINAPI set_tan_flag(int flag);
int WINAPI set_tan_map(double pulseperdeg);
int WINAPI set_tan_axis(int ch,int dir);

///////////////////////////////////////////////////////////////
//位置和狀態查詢函數
int WINAPI get_max_axe();
int WINAPI get_board_num();
int WINAPI get_axe(int cardno);
int WINAPI get_unit(int ch,double* dl);
int WINAPI check_IC(int cardno);
int WINAPI get_abs_pos(int ch,double *pos);
int WINAPI get_rel_pos(int ch,double *pos);
int WINAPI get_encoder(int ch,long *count);
int WINAPI get_done_source(int ch,long *src);

double WINAPI get_conspeed(int ch);
double WINAPI get_vector_conspeed();
int    WINAPI get_profile(int ch,double *vl,double *vh,double *ad);
int    WINAPI get_vector_profile(double *vec_vl,double *vec_vh,double *vec_ad);
double WINAPI get_rate(int ch);
int    WINAPI get_cur_dir(int ch);
int    WINAPI check_status(int ch);
int    WINAPI check_done(int ch);
int    WINAPI check_limit(int ch);
int    WINAPI check_home(int ch);
int    WINAPI check_SD(int ch);
int    WINAPI check_alarm(int ch);
int	   WINAPI check_delay_status();
int    WINAPI get_cmd_counter();
int	   WINAPI reset_cmd_counter();

//錯誤代碼操作函數
int WINAPI get_last_err();
int WINAPI get_err(int index,int *data);
int	WINAPI reset_err();

//版本讀取函數
int WINAPI get_lib_ver(long* major,long *minor1,long *minor2);
int WINAPI get_sys_ver(long* major,long *minor1,long *minor2);
int WINAPI get_card_ver(int cardno,long* type,long* major,long *minor1,long *minor2);

#ifdef __cplusplus
}
#endif

#endif

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久色成人在线| 亚洲欧美国产毛片在线| 欧美国产成人精品| 亚洲老妇xxxxxx| 国产一区二三区| 欧美调教femdomvk| 久久午夜色播影院免费高清| 亚洲天堂精品在线观看| 久久成人av少妇免费| 欧洲一区在线电影| 17c精品麻豆一区二区免费| 韩国女主播一区| 91精品欧美一区二区三区综合在 | 国产成人亚洲综合a∨婷婷| 欧美在线不卡视频| 亚洲日本va在线观看| 粉嫩av一区二区三区| 精品国产不卡一区二区三区| 午夜国产精品一区| 欧美三级在线播放| 亚洲精品欧美在线| www.视频一区| 色欧美乱欧美15图片| 亚洲成人精品一区| 成人激情图片网| 久久人人爽人人爽| 极品少妇xxxx偷拍精品少妇| 制服视频三区第一页精品| 一区二区三区日本| 在线视频一区二区免费| 亚洲女人的天堂| 日本高清视频一区二区| 1024亚洲合集| 欧美视频一区在线| 午夜精品久久久久久久久| 欧美在线免费观看视频| 亚洲亚洲精品在线观看| 欧美在线色视频| 亚洲高清视频中文字幕| 欧美群妇大交群中文字幕| 香蕉av福利精品导航| 91精选在线观看| 裸体健美xxxx欧美裸体表演| 欧美va在线播放| 国产成人午夜高潮毛片| 国产精品福利av| 91在线观看视频| 香蕉成人啪国产精品视频综合网| 欧美高清www午色夜在线视频| 日韩国产欧美在线视频| 欧美精品一区视频| 99精品欧美一区二区三区小说| 国产精品国产三级国产a| 色成年激情久久综合| 视频在线观看一区二区三区| 精品久久久久久久一区二区蜜臀| 狠狠色综合播放一区二区| 中文字幕成人在线观看| 欧美亚洲动漫另类| 激情都市一区二区| 国产精品成人免费| 日韩一区二区高清| av在线不卡免费看| 日韩精品亚洲专区| 国产精品久久久久一区二区三区 | 久久福利资源站| 中文字幕国产精品一区二区| 欧美日韩一区二区三区在线看| 蜜桃一区二区三区在线观看| 久久精子c满五个校花| 欧美色综合天天久久综合精品| 久久精品国产精品亚洲精品| 国产欧美日韩在线| 欧美日韩国产bt| www.欧美色图| 精品亚洲成av人在线观看| 亚洲欧洲三级电影| 精品国产a毛片| 久久久久久麻豆| 欧美日韩美女一区二区| 国产91精品一区二区| 日韩激情视频在线观看| 国产精品蜜臀在线观看| 69堂亚洲精品首页| 一本一本大道香蕉久在线精品| 精品亚洲成av人在线观看| 亚洲一区二区三区四区在线观看 | 717成人午夜免费福利电影| www.欧美亚洲| 国产一区在线精品| 日韩二区三区在线观看| 亚洲精品写真福利| 中文字幕精品在线不卡| 久久综合九色综合欧美就去吻 | a亚洲天堂av| 激情深爱一区二区| 日韩精品电影在线| 亚洲国产综合91精品麻豆| 国产精品女主播av| 久久久亚洲高清| 日韩欧美高清dvd碟片| 欧美久久高跟鞋激| 欧美剧情片在线观看| 色婷婷激情综合| 91在线免费视频观看| 国产成人av自拍| 国产成人亚洲综合a∨婷婷图片| 蜜桃91丨九色丨蝌蚪91桃色| 国产一区二区不卡在线| 狠狠色丁香九九婷婷综合五月| 五月婷婷久久丁香| 亚洲成人av福利| 天堂精品中文字幕在线| 图片区小说区区亚洲影院| 亚洲gay无套男同| 亚洲成av人片观看| 日韩成人免费看| 琪琪久久久久日韩精品| 日韩国产欧美一区二区三区| 日韩一区精品字幕| 免费人成黄页网站在线一区二区 | 欧美极品xxx| 1000部国产精品成人观看| 国产精品久久久久天堂| 亚洲欧美一区二区三区孕妇| 亚洲综合偷拍欧美一区色| 亚洲女同一区二区| 性做久久久久久免费观看欧美| 午夜欧美电影在线观看| 久久成人久久鬼色| 不卡影院免费观看| 91成人在线观看喷潮| 91精品国产色综合久久| 欧美大片日本大片免费观看| 久久久久久久综合日本| 亚洲欧美另类小说视频| 亚洲第四色夜色| 国产一区二区日韩精品| 成人午夜免费视频| 在线精品视频免费观看| 91精品国产色综合久久不卡蜜臀 | 亚洲精品中文在线影院| 石原莉奈在线亚洲三区| 狠狠色丁香久久婷婷综合_中 | 欧美色综合久久| 亚洲精品一线二线三线| 国产精品久久久久久久久图文区| 一区二区在线观看不卡| 欧美aaaaaa午夜精品| 播五月开心婷婷综合| 69堂国产成人免费视频| 国产精品欧美极品| 日本在线不卡视频| 菠萝蜜视频在线观看一区| 欧美一区二区三区在线观看视频| 国产亚洲精品精华液| 亚洲高清免费一级二级三级| 国产成人av福利| 欧美无砖专区一中文字| 日本一区二区电影| 美女任你摸久久| 91久久精品国产91性色tv| 久久综合色婷婷| 亚洲成a人片在线不卡一二三区| 国产成人一级电影| 欧美一区二区三区免费| 亚洲精品国产精华液| 国产成人av一区二区三区在线 | 国产九九视频一区二区三区| 欧美无砖专区一中文字| 国产清纯美女被跳蛋高潮一区二区久久w| 亚洲国产sm捆绑调教视频| 成人国产电影网| 2022国产精品视频| 奇米色777欧美一区二区| 日本电影亚洲天堂一区| 中文字幕免费不卡| 国产综合久久久久久久久久久久| 91成人免费电影| 中文字幕一区二区三区精华液| 国产曰批免费观看久久久| 666欧美在线视频| 一个色在线综合| 色一情一乱一乱一91av| 国产女人18毛片水真多成人如厕| 久久99精品国产.久久久久久| 精品视频在线视频| 亚洲曰韩产成在线| 一本色道久久综合亚洲aⅴ蜜桃| 久久久www成人免费毛片麻豆 | 麻豆极品一区二区三区| 欧美三电影在线| 亚洲男人电影天堂| 91色|porny| 亚洲精品欧美激情| 97se亚洲国产综合自在线观| 亚洲欧洲精品一区二区精品久久久| 国产福利一区二区三区视频| www成人在线观看| 激情久久久久久久久久久久久久久久|