Позвонил мне знакомый и говорит, что есть у него железка которая управляется библиотекой , написана она (по его словам) на “С” под win98.
Так же скинул мне хелдер:
#define _MM_ 1
#define _INCH_ 2
/*----- Functions -----*/
int MCC_init_motion();
int MCC_close_motion();
unsigned int MCC_set_dda(unsigned int);
unsigned int MCC_get_dda();
int MCC_get_errcnt(int *, int *, int*);
int MCC_clr_errcnt();
float MCC_set_fspd(float);
float MCC_get_fspd();
int MCC_set_acc_step(int);
int MCC_get_acc_step();
int MCC_set_dec_step(int);
int MCC_get_dec_step();
int MCC_set_ptp_spd(int);
int MCC_get_ptp_spd();
int MCC_set_abs();
int MCC_set_inc();
int MCC_get_pos_type();
int MCC_go_home(float, float, float, int, int, int);
int MCC_line(float, float, float);
int MCC_line_x(float);
int MCC_line_y(float);
int MCC_line_z(float);
int MCC_circle_xy(float, float);
int MCC_circle_zx(float, float);
int MCC_circle_yz(float, float);
int MCC_arc_xy(float, float, float, float);
int MCC_arc_zx(float, float, float, float);
int MCC_arc_yz(float, float, float, float);
int MCC_ptp(float, float, float);
int MCC_ptp_x(float);
int MCC_ptp_y(float);
int MCC_ptp_z(float);
int MCC_motion_delay(unsigned int);
int MCC_jog_i(char, char, int);
int MCC_jog_s(char, char, int, float);
int MCC_jog_c(char, char, int);
int MCC_motion_hold();
int MCC_motion_abort();
int MCC_motion_conti();
int MCC_get_cpos(float *, float *, float *);
int MCC_get_ppos(long *, long *, long *);
int MCC_check_stop();
/* extra functions */
int MCC_motion_reset();
int MCC_set_unit();
int MCC_get_unit();
int MCC_get_errcode(int *);
int MCC_clear_error();
int MCC_check_homef();
int MCC_check_delay();