📄 rs274ngc.hh
字号:
CANON_DIRECTION direction); int convert_cycle_g89(CANON_PLANE plane, double x, double y, double clear_z, double bottom_z, double dwell); int convert_cycle_xy(int motion, block_pointer block, setup_pointer settings); int convert_cycle_yz(int motion, block_pointer block, setup_pointer settings); int convert_cycle_zx(int motion, block_pointer block, setup_pointer settings); int convert_distance_mode(int g_code, setup_pointer settings); int convert_dwell(double time); int convert_feed_mode(int g_code, setup_pointer settings); int convert_feed_rate(block_pointer block, setup_pointer settings); int convert_g(block_pointer block, setup_pointer settings); int convert_home(int move, block_pointer block, setup_pointer settings); int convert_length_units(int g_code, setup_pointer settings); int convert_m(block_pointer block, setup_pointer settings); int convert_modal_0(int code, block_pointer block, setup_pointer settings); int convert_motion(int motion, block_pointer block, setup_pointer settings); int convert_probe(block_pointer block, setup_pointer settings); int convert_retract_mode(int g_code, setup_pointer settings); int convert_setup(block_pointer block, setup_pointer settings); int convert_set_plane(int g_code, setup_pointer settings); int convert_speed(block_pointer block, setup_pointer settings); int convert_stop(block_pointer block, setup_pointer settings); int convert_straight(int move, block_pointer block, setup_pointer settings); int convert_straight_comp1(int move, block_pointer block, setup_pointer settings, double px, double py, double end_z, double AA_end, double BB_end, double CC_end); int convert_straight_comp2(int move, block_pointer block, setup_pointer settings, double px, double py, double end_z, double AA_end, double BB_end, double CC_end); int convert_tool_change(setup_pointer settings); int convert_tool_length_offset(int g_code, block_pointer block, setup_pointer settings); int convert_tool_select(block_pointer block, setup_pointer settings); int cycle_feed(CANON_PLANE plane, double end1, double end2, double end3); int cycle_traverse(CANON_PLANE plane, double end1, double end2, double end3); int enhance_block(block_pointer block, setup_pointer settings); int execute_binary(double *left, int operation, double *right); int execute_binary1(double *left, int operation, double *right); int execute_binary2(double *left, int operation, double *right); int execute_block(block_pointer block, setup_pointer settings); int execute_unary(double *double_ptr, int operation); double find_arc_length(double x1, double y1, double z1, double center_x, double center_y, int turn, double x2, double y2, double z2); int find_ends(block_pointer block, setup_pointer settings, double *px, double *py, double *pz, double *AA_p, double *BB_p, double *CC_p); int find_relative(double x1, double y1, double z1, double AA_1, double BB_1, double CC_1, double *x2, double *y2, double *z2, double *AA_2, double *BB_2, double *CC_2, setup_pointer settings); double find_straight_length(double x2, double y2, double z2, double AA_2, double BB_2, double CC_2, double x1, double y1, double z1, double AA_1, double BB_1, double CC_1); double find_turn(double x1, double y1, double center_x, double center_y, int turn, double x2, double y2); int init_block(block_pointer block); int inverse_time_rate_arc(double x1, double y1, double z1, double cx, double cy, int turn, double x2, double y2, double z2, block_pointer block, setup_pointer settings); int inverse_time_rate_arc2(double start_x, double start_y, int turn1, double mid_x, double mid_y, double cx, double cy, int turn2, double end_x, double end_y, double end_z, block_pointer block, setup_pointer settings); int inverse_time_rate_as(double start_x, double start_y, int turn, double mid_x, double mid_y, double end_x, double end_y, double end_z, double AA_end, double BB_end, double CC_end, block_pointer block, setup_pointer settings); int inverse_time_rate_straight(double end_x, double end_y, double end_z, double AA_end, double BB_end, double CC_end, block_pointer block, setup_pointer settings); int parse_line(char *line, block_pointer block, setup_pointer settings); int precedence(int an_operator); int read_a(char *line, int *counter, block_pointer block, double *parameters); int read_atan(char *line, int *counter, double *double_ptr, double *parameters); int read_b(char *line, int *counter, block_pointer block, double *parameters); int read_c(char *line, int *counter, block_pointer block, double *parameters); int read_comment(char *line, int *counter, block_pointer block, double *parameters); int read_d(char *line, int *counter, block_pointer block, double *parameters); int read_f(char *line, int *counter, block_pointer block, double *parameters); int read_g(char *line, int *counter, block_pointer block, double *parameters); int read_h(char *line, int *counter, block_pointer block, double *parameters); int read_i(char *line, int *counter, block_pointer block, double *parameters); int read_integer_unsigned(char *line, int *counter, int *integer_ptr); int read_integer_value(char *line, int *counter, int *integer_ptr, double *parameters); int read_items(block_pointer block, char *line, double *parameters); int read_j(char *line, int *counter, block_pointer block, double *parameters); int read_k(char *line, int *counter, block_pointer block, double *parameters); int read_l(char *line, int *counter, block_pointer block, double *parameters); int read_line_number(char *line, int *counter, block_pointer block); int read_m(char *line, int *counter, block_pointer block, double *parameters); int read_o(char *line, int *counter, block_pointer block, double *parameters); int read_one_item(char *line, int *counter, block_pointer block, double *parameters); int read_operation(char *line, int *counter, int *operation); int read_operation_unary(char *line, int *counter, int *operation); int read_p(char *line, int *counter, block_pointer block, double *parameters); int read_parameter(char *line, int *counter, double *double_ptr, double *parameters); int read_parameter_setting(char *line, int *counter, block_pointer block, double *parameters); int read_q(char *line, int *counter, block_pointer block, double *parameters); int read_r(char *line, int *counter, block_pointer block, double *parameters); int read_real_expression(char *line, int *counter, double *hold2, double *parameters); int read_real_number(char *line, int *counter, double *double_ptr); int read_real_value(char *line, int *counter, double *double_ptr, double *parameters); int read_s(char *line, int *counter, block_pointer block, double *parameters); int read_t(char *line, int *counter, block_pointer block, double *parameters); int read_text(const char *command, FILE * inport, char *raw_line, char *line, int *length); int read_unary(char *line, int *counter, double *double_ptr, double *parameters); int read_x(char *line, int *counter, block_pointer block, double *parameters); int read_y(char *line, int *counter, block_pointer block, double *parameters); int read_z(char *line, int *counter, block_pointer block, double *parameters); int set_probe_data(setup_pointer settings); int write_g_codes(block_pointer block, setup_pointer settings); int write_m_codes(block_pointer block, setup_pointer settings); int write_settings(setup_pointer settings); // O_word stuff int control_save_offset( /* ARGUMENTS */ int line, /* (o-word) line number */ block_pointer block, /* pointer to a block of RS274/NGC instructions */ setup_pointer settings); /* pointer to machine settings */ int control_find_oword( /* ARGUMENTS */ int line, /* (o-word) line number */ setup_pointer settings, /* pointer to machine settings */ int *o_index); /* the index of o-word (returned) */ int control_back_to( /* ARGUMENTS */ int line, /* (o-word) line number */ setup_pointer settings); /* pointer to machine settings */ int convert_control_functions( /* ARGUMENTS */ block_pointer block, /* pointer to a block of RS274/NGC instructions */ setup_pointer settings); /* pointer to machine settings */ void doLog(char *fmt, ...); FILE *log_file;/* Internal arrays */ static const int _gees[]; static const int _ems[]; static const int _required_parameters[]; static const read_function_pointer _readers[]; static setup _setup;};#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -