⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 rs274ngc.hh

📁 Source code for an Numeric Cmputer
💻 HH
📖 第 1 页 / 共 2 页
字号:
                             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 + -