No…  This is wrong.  Never merge master into 2.5.  Please revert.

On Nov 8, 2011, at 16:09 , Francis Tisserant wrote:

> Merge branch 'master' into v2.5_branch
> 
> Conflicts:
>       docs/src/quickstart/stepper_quickstart_fr.txt
> 
> 
> http://git.linuxcnc.org/?p=emc2.git;a=commitdiff;h=9647a26
> 
> 
> VERSION                                            |    2 +-
> configs/sim/axis-iocontrolv2-demo.ini              |  230 ++
> configs/sim/axis_noio.ini                          |  210 ++
> configs/sim/axis_owordsub_manualtoolchange.hal     |   16 +
> configs/sim/core_sim_noio.hal                      |   55 +
> configs/sim/core_sim_noiocontrol.hal               |   52 +
> configs/sim/core_sim_test.hal                      |   54 +
> configs/sim/g8812.ini                              |  316 +++
> configs/sim/gladevcp_postgui.hal                   |   84 +
> configs/sim/iov2.hal                               |    7 +
> configs/sim/m66track.ini                           |  274 +++
> configs/sim/no-iotask.nml                          |   47 +
> configs/sim/nstools.tbl                            |   24 +
> configs/sim/orient.README                          |   20 +
> configs/sim/orient.hal                             |   11 +
> configs/sim/orient.ini                             |  219 ++
> configs/sim/orient.ui                              |  178 ++
> configs/sim/osubdemo-ns.ui                         |  315 +++
> configs/sim/osubdemo.ui                            |  274 +++
> configs/sim/owordm6-ui-ns.ini                      |  273 +++
> configs/sim/owordm6-ui.ini                         |  251 +++
> configs/sim/py.ini                                 |  470 ++++
> configs/sim/pyiocontrol.ini                        |  543 +++++
> configs/sim/pysubs/customtask.py                   |  537 +++++
> configs/sim/pysubs/nulluserfuncs.py                |    5 +
> configs/sim/pysubs/oword.py                        |  110 +
> configs/sim/pysubs/plugins.py                      |   17 +
> configs/sim/pysubs/remap.py                        |  244 +++
> configs/sim/pysubs/sqltoolaccess.py                |  133 ++
> configs/sim/pysubs/task.py                         |   26 +
> configs/sim/pysubs/tooltable.py                    |  122 ++
> configs/sim/pysubs/userfuncs.py                    |   55 +
> configs/sim/remap/extend-builtins/README           |   21 +
> .../sim/remap/extend-builtins/extend-builtins.ini  |  292 +++
> .../remap/extend-builtins/nc_files/examples.ngc    |    6 +
> .../extend-builtins/nc_subroutines/change.ngc      |    9 +
> .../extend-builtins/nc_subroutines/prepare.ngc     |    8 +
> .../extend-builtins/nc_subroutines/setfeed.ngc     |    8 +
> .../extend-builtins/nc_subroutines/setspeed.ngc    |    8 +
> .../extend-builtins/nc_subroutines/settool.ngc     |    7 +
> .../sim/remap/extend-builtins/python/toplevel.py   |    3 +
> configs/sim/remap/extend-builtins/tool.tbl         |    4 +
> configs/sim/remap/getting-started/demo.ini         |  339 +++
> .../remap/getting-started/nc_files/examples.ngc    |   17 +
> .../getting-started/nc_subroutines/change_min.ngc  |   12 +
> .../remap/getting-started/nc_subroutines/m400.ngc  |   14 +
> .../remap/getting-started/nc_subroutines/m410.ngc  |    4 +
> .../getting-started/nc_subroutines/prepare_min.ngc |   13 +
> configs/sim/remap/getting-started/python/oword.py  |   17 +
> configs/sim/remap/getting-started/python/remap.py  |   72 +
> .../sim/remap/getting-started/python/toplevel.py   |    2 +
> configs/sim/remap/getting-started/python/util.py   |   52 +
> .../sim/remap/iocontrol-removed/core_sim_test.hal  |   46 +
> configs/sim/remap/iocontrol-removed/gladevcp.hal   |   32 +
> .../remap/iocontrol-removed/iocontrol-removed.ini  |  385 ++++
> .../remap/iocontrol-removed/nc_files/tcdemo.ngc    |   11 +
> configs/sim/remap/iocontrol-removed/no-iotask.nml  |   47 +
> .../remap/iocontrol-removed/python/customtask.py   |  537 +++++
> .../remap/iocontrol-removed/python/embedding.py    |   46 +
> .../iocontrol-removed/python/nulluserfuncs.py      |    5 +
> .../sim/remap/iocontrol-removed/python/oword.py    |  110 +
> .../iocontrol-removed/python/sqltoolaccess.py      |  133 ++
> configs/sim/remap/iocontrol-removed/python/task.py |   27 +
> .../remap/iocontrol-removed/python/tooltable.py    |  122 ++
> .../sim/remap/iocontrol-removed/python/toplevel.py |   17 +
> .../remap/iocontrol-removed/python/userfuncs.py    |   55 +
> .../iocontrol-removed/racktoolchange-noioctl.glade |  349 +++
> .../iocontrol-removed/racktoolchange-noioctl.ui    |  355 +++
> .../sim/remap/iocontrol-removed/racktoolchange.hal |    2 +
> .../sim/remap/iocontrol-removed/simulated_home.hal |   29 +
> configs/sim/remap/iocontrol-removed/tooltable.sql  |   47 +
> .../sim/remap/iocontrol-removed/tooltable.sqlite   |  Bin 0 -> 3072 bytes
> .../README                                         |    3 +
> .../gladevcp.hal                                   |   14 +
> .../manualtoolchange.glade                         |  143 ++
> .../manualtoolchange.hal                           |    8 +
> .../manualtoolchange.ini                           |  325 +++
> .../manualtoolchange.ui                            |  142 ++
> .../nc_files/tcdemo.ngc                            |  143 ++
> .../nc_subroutines/manual_change.ngc               |   87 +
> .../nc_subroutines/on_abort.ngc                    |    9 +
> .../python/gladevcp-handler.py                     |   25 +
> .../python/toplevel.py                             |    2 +
> .../tool.tbl                                       |    7 +
> configs/sim/remap/python-stdglue/remap.py          |  270 +++
> configs/sim/remap/rack-toolchange/README           |   13 +
> configs/sim/remap/rack-toolchange/gladevcp.hal     |    4 +
> .../sim/remap/rack-toolchange/nc_files/tcdemo.ngc  |   11 +
> .../rack-toolchange/nc_subroutines/on_abort.ngc    |   10 +
> .../rack-toolchange/nc_subroutines/rack_change.ngc |   43 +
> .../nc_subroutines/tool_getput_move.ngc            |   10 +
> .../nc_subroutines/tool_holder_clear_move.ngc      |   10 +
> .../sim/remap/rack-toolchange/python/toplevel.py   |    2 +
> .../sim/remap/rack-toolchange/racktoolchange.glade |   70 +
> .../sim/remap/rack-toolchange/racktoolchange.hal   |    5 +
> .../sim/remap/rack-toolchange/racktoolchange.ini   |  304 +++
> .../sim/remap/rack-toolchange/racktoolchange.ui    |   69 +
> configs/sim/remap/rack-toolchange/rs274ngc.var     |  119 +
> configs/sim/remap/rack-toolchange/tool.tbl         |    7 +
> configs/sim/schema-simple.sql                      |   47 +
> configs/sim/sim_mm.tbl                             |   28 +-
> configs/sim/sim_mm_test.tbl                        |    3 +
> configs/sim/v2-tc.ui                               |  577 +++++
> configs/sim/v2_gladevcp_postgui.hal                |   40 +
> configs/sim/v2_oword_gladevcp_postgui.hal          |   34 +
> configs/smithy/README                              |    2 +-
> debian/control.in                                  |    2 +-
> docs/man/man3/hm2_allocate_bspi_tram.3hm2          |   27 +
> docs/man/man3/hm2_bspi_set_read_function.3hm2      |   33 +
> docs/man/man3/hm2_bspi_set_write_function.3hm2     |   34 +
> docs/man/man3/hm2_bspi_setup_chan.3hm2             |   40 +
> docs/man/man3/hm2_bspi_write_chan.3hm2             |   29 +
> docs/man/man3/hm2_tram_add_bspi_frame.3hm2         |   31 +
> docs/man/man3/intro.3rtapi                         |    6 +
> docs/man/man3/rtapi_div_u64.3rtapi                 |   35 +
> docs/man/man3/rtapi_div_u64_rem.3rtapi             |    1 +
> docs/man/man3/rtapi_snprintf.3rtapi                |    4 +
> docs/man/man9/.gitignore                           |    3 +
> docs/man/man9/hostmot2.9                           |   19 +
> docs/man/man9/motion.9                             |   26 +
> docs/src/Master_Integrator.txt                     |    2 +
> docs/src/Submakefile                               |   54 +-
> docs/src/config/emc2hal.txt                        |   70 +
> docs/src/config/ini_config.txt                     |    5 +
> docs/src/gcode/main.txt                            |   92 +-
> docs/src/gcode/overview.txt                        |  640 +++++-
> docs/src/gcode/saverestore.txt                     |  198 ++
> docs/src/gcode/tool_compensation.txt               |   60 +-
> docs/src/index.tmpl                                |    1 +
> docs/src/links.py                                  |   22 +-
> docs/src/quickstart/stepper_quickstart_fr.txt      |  166 --
> docs/src/remap/Makefile                            |   21 +
> docs/src/remap/images/debug_embedded_python.png    |  Bin 0 -> 245140 bytes
> docs/src/remap/iocontrol-change-aborted.msc        |   15 +
> docs/src/remap/iocontrol-change.msc                |   16 +
> docs/src/remap/iocontrol-prepare.msc               |   15 +
> docs/src/remap/structure.txt                       | 2266 ++++++++++++++++++++
> docs/src/source-highlight/Makefile                 |   64 +
> docs/src/source-highlight/README                   |   76 +
> .../emc-langs-source-highlight.conf                |  118 +
> docs/src/source-highlight/hal-demo.txt             |   45 +
> docs/src/source-highlight/hal-test.hal             |   23 +
> docs/src/source-highlight/hal.lang                 |   28 +
> docs/src/source-highlight/ini-demo.txt             |  231 ++
> docs/src/source-highlight/ini-test.ini             |  208 ++
> docs/src/source-highlight/ini.lang                 |   15 +
> docs/src/source-highlight/ngc-demo.txt             |  116 +
> docs/src/source-highlight/ngc-test.ngc             |   94 +
> docs/src/source-highlight/ngc.lang                 |   95 +
> lib/python/gladevcp/xembed.py                      |    2 +-
> nc_files/cone.ngc                                  |  148 +-
> nc_files/factorial.ngc                             |   11 +
> nc_files/g20sub.ngc                                |   14 +
> nc_files/g881.ngc                                  |   37 +
> nc_files/g881min.ngc                               |    5 +
> nc_files/g882.ngc                                  |    6 +
> nc_files/m250.ngc                                  |   29 +
> nc_files/m61demo.ngc                               |   34 +
> nc_files/m6demo.ngc                                |   88 +
> nc_files/m6remap.ngc                               |    6 +
> nc_files/m70m72-demo.ngc                           |   41 +
> nc_files/m73-demo.ngc                              |   53 +
> nc_files/m75.ngc                                   |   33 +
> nc_files/m76.ngc                                   |   29 +
> nc_files/nestedcall.ngc                            |   14 +
> nc_files/offsets.ngc                               |   13 +
> nc_files/on_abort.ngc                              |   40 +
> nc_files/remap-subroutines/change.ngc              |   11 +
> nc_files/remap-subroutines/prepare.ngc             |   10 +
> nc_files/retval.ngc                                |   29 +
> nc_files/roparams.ngc                              |   43 +
> nc_files/t3.ngc                                    |   31 +
> nc_files/taskcall.ngc                              |    4 +
> nc_files/tdemo.ngc                                 |   93 +
> nc_files/testm6fail.ngc                            |   19 +
> nc_files/toolchange-demo.ngc                       |    7 +
> nc_files/toplevel.ngc                              |   25 +
> scripts/emc.in                                     |   42 +-
> src/Makefile                                       |    8 +-
> src/Makefile.inc.in                                |    4 +
> src/configure.in                                   |   91 +
> src/emc/iotask/Submakefile                         |   11 +-
> src/emc/iotask/ioControl.cc                        |   33 +-
> src/emc/iotask/ioControl_v2.cc                     | 1247 +++++++++++
> src/emc/motion/command.c                           |   51 +-
> src/emc/motion/control.c                           |   21 +
> src/emc/motion/mot_priv.h                          |    8 +
> src/emc/motion/motion.c                            |   12 +
> src/emc/motion/motion.h                            |   14 +
> src/emc/nml_intf/canon.hh                          |   26 +-
> src/emc/nml_intf/debugflags.h                      |   32 +
> src/emc/nml_intf/emc.cc                            |   83 +-
> src/emc/nml_intf/emc.hh                            |   31 +-
> src/emc/nml_intf/emc_nml.hh                        |   74 +-
> src/emc/nml_intf/emcglb.h                          |   13 +-
> src/emc/nml_intf/emcops.cc                         |    2 +-
> src/emc/nml_intf/interpl.cc                        |   19 +-
> src/emc/pythonplugin/.gitignore                    |    1 +
> src/emc/pythonplugin/README                        |    2 +
> src/emc/pythonplugin/Submakefile                   |   28 +
> src/emc/pythonplugin/python_plugin.cc              |  372 ++++
> src/emc/pythonplugin/python_plugin.hh              |   85 +
> src/emc/pythonplugin/testpp.cc                     |  155 ++
> src/emc/rs274ngc/Submakefile                       |   18 +-
> src/emc/rs274ngc/array1.hh                         |  179 ++
> src/emc/rs274ngc/canonmodule.cc                    |  227 ++
> src/emc/rs274ngc/gcodemodule.cc                    |   31 +-
> src/emc/rs274ngc/interp_array.cc                   |    8 +-
> src/emc/rs274ngc/interp_array_types.hh             |   16 +
> src/emc/rs274ngc/interp_check.cc                   |   33 +-
> src/emc/rs274ngc/interp_convert.cc                 |  557 ++++-
> src/emc/rs274ngc/interp_cycles.cc                  |    3 +
> src/emc/rs274ngc/interp_execute.cc                 |   73 +-
> src/emc/rs274ngc/interp_internal.cc                |   20 +-
> src/emc/rs274ngc/interp_internal.hh                |  325 +++-
> src/emc/rs274ngc/interp_inverse.cc                 |    1 +
> src/emc/rs274ngc/interp_namedparams.cc             |  823 +++++++
> src/emc/rs274ngc/interp_o_word.cc                  | 1475 +++++++------
> src/emc/rs274ngc/interp_python.cc                  |  279 +++
> src/emc/rs274ngc/interp_queue.cc                   |   51 +
> src/emc/rs274ngc/interp_queue.hh                   |   17 +-
> src/emc/rs274ngc/interp_read.cc                    |  430 +---
> src/emc/rs274ngc/interp_remap.cc                   |  578 +++++
> src/emc/rs274ngc/interp_write.cc                   |    1 +
> src/emc/rs274ngc/interpmodule.cc                   |  752 +++++++
> src/emc/rs274ngc/interpmodule.hh                   |    2 +
> src/emc/rs274ngc/rs274ngc.hh                       |   65 +-
> src/emc/rs274ngc/rs274ngc_interp.hh                |  189 ++-
> src/emc/rs274ngc/rs274ngc_pre.cc                   |  944 +++++++--
> src/emc/rs274ngc/rs274ngc_return.hh                |    1 +
> src/emc/sai/Submakefile                            |   13 +-
> src/emc/sai/builtin_modules.cc                     |   13 +
> src/emc/sai/driver.cc                              |   34 +-
> src/emc/sai/dummyemcstat.cc                        |   26 +
> src/emc/sai/saicanon.cc                            |   54 +-
> src/emc/task/Submakefile                           |   16 +-
> src/emc/task/backtrace.cc                          |   48 +
> src/emc/task/emccanon.cc                           |   83 +-
> src/emc/task/emcsvr.cc                             |   65 +-
> src/emc/task/emctask.cc                            |   34 +-
> src/emc/task/emctaskmain.cc                        |  342 +++-
> src/emc/task/iotaskintf.cc                         |   32 +-
> src/emc/task/signalhandler.cc                      |  128 ++
> src/emc/task/task.hh                               |    6 +
> src/emc/task/taskclass.cc                          |  747 +++++++
> src/emc/task/taskclass.hh                          |   50 +
> src/emc/task/taskintf.cc                           |   11 +
> src/emc/task/taskmodule.cc                         |  489 +++++
> src/emc/toolstore/sql/schema-simple.sql            |   50 +
> src/emc/usr_intf/axis/scripts/axis.py              |    9 +-
> src/emc/usr_intf/emcrsh.cc                         |    8 +
> src/hal/components/orient.comp                     |  101 +
> src/hal/drivers/mesa-hostmot2/bitfile.c            |    1 -
> src/hal/drivers/mesa-hostmot2/bspi.c               |  360 ++++
> src/hal/drivers/mesa-hostmot2/encoder.c            |    1 -
> src/hal/drivers/mesa-hostmot2/hostmot2.c           |   33 +
> src/hal/drivers/mesa-hostmot2/hostmot2.h           |   54 +-
> src/hal/drivers/mesa-hostmot2/ioport.c             |    1 -
> src/hal/drivers/mesa-hostmot2/led.c                |    1 -
> src/hal/drivers/mesa-hostmot2/pins.c               |   18 +-
> src/hal/drivers/mesa-hostmot2/pwmgen.c             |    1 -
> src/hal/drivers/mesa-hostmot2/raw.c                |    1 -
> src/hal/drivers/mesa-hostmot2/sserial.c            |    1 -
> src/hal/drivers/mesa-hostmot2/stepgen.c            |    1 -
> src/hal/drivers/mesa-hostmot2/tp_pwmgen.c          |    1 -
> src/hal/drivers/mesa-hostmot2/tram.c               |   17 +-
> src/hal/drivers/mesa-hostmot2/watchdog.c           |    1 -
> src/hal/drivers/mesa_7i65.comp                     |  244 +++
> src/hal/user_comps/shuttlexpress.c                 |    4 +
> src/hal/utils/comp.g                               |    7 +-
> src/libnml/inifile/inifile.cc                      |   28 +-
> src/libnml/inifile/inifile.hh                      |    9 +-
> src/rtapi/Submakefile                              |    9 +
> src/rtapi/rtai_rtapi.c                             |   22 +-
> src/rtapi/rtapi_byteorder.h                        |   20 +
> src/rtapi/rtapi_math.h                             |   64 +
> src/rtapi/rtapi_math64.h                           |   20 +
> src/rtapi/test_rtapi_vsnprintf.c                   |   59 +
> src/rtapi/vsnprintf.h                              |   84 +-
> tests/ccomp/lathe-comp/expected                    |    4 +
> tests/ccomp/mill-g90g91g92/expected                |    1 +
> tests/ccomp/mill-line-arc-entry/expected           |    1 +
> tests/interp/abort-hot-comment/README              |    8 +
> tests/interp/abort-hot-comment/expected            |    8 +
> tests/interp/abort-hot-comment/test.ini            |    8 +
> tests/interp/abort-hot-comment/test.ngc            |   10 +
> tests/interp/abort-hot-comment/test.sh             |    4 +
> tests/interp/cam-nisley/expected                   |    1 +
> tests/interp/g10/g10-l1-l10/expected               |    4 +
> tests/interp/g10/g10-l1/expected                   |    4 +
> tests/interp/g10/g10-l11/expected                  |    2 +
> tests/interp/g76/expected                          |    1 +
> tests/interp/iniparam-failassign/README            |    3 +
> tests/interp/iniparam-failassign/expected          |    8 +
> tests/interp/iniparam-failassign/test.ini          |    9 +
> tests/interp/iniparam-failassign/test.ngc          |    3 +
> tests/interp/iniparam-failassign/test.sh           |    9 +
> tests/interp/iniparam/README                       |    5 +
> tests/interp/iniparam/expected                     |   11 +
> tests/interp/iniparam/test.ini                     |   12 +
> tests/interp/iniparam/test.ngc                     |    9 +
> tests/interp/iniparam/test.sh                      |    4 +
> tests/interp/m19/README                            |    2 +
> tests/interp/m19/expected                          |   18 +
> tests/interp/m19/test.ini                          |    2 +
> tests/interp/m19/test.ngc                          |    8 +
> tests/interp/m19/test.sh                           |    3 +
> tests/interp/pymove/README                         |    1 +
> tests/interp/pymove/expected                       |   20 +
> tests/interp/pymove/oword.py                       |   16 +
> tests/interp/pymove/subs.py                        |    1 +
> tests/interp/pymove/test.ini                       |   16 +
> tests/interp/pymove/test.ngc                       |    8 +
> tests/interp/pymove/test.sh                        |    3 +
> tests/interp/return-value/expected                 |   17 +
> tests/interp/return-value/test.ngc                 |   55 +
> tests/interp/return-value/test.sh                  |    3 +
> tests/interp/value-returned/README                 |    4 +
> tests/interp/value-returned/expected               |   13 +
> tests/interp/value-returned/oword.py               |   14 +
> tests/interp/value-returned/subs.py                |    1 +
> tests/interp/value-returned/test.ini               |   11 +
> tests/interp/value-returned/test.ngc               |   62 +
> tests/interp/value-returned/test.sh                |    3 +
> tests/m70-m73/m70m72-restore.0/README              |    1 +
> tests/m70-m73/m70m72-restore.0/expected            |   33 +
> tests/m70-m73/m70m72-restore.0/test.ngc            |   31 +
> tests/m70-m73/m70m72-restore.0/test.sh             |    3 +
> tests/m70-m73/m73autorestore.0/README              |    1 +
> tests/m70-m73/m73autorestore.0/expected            |   39 +
> tests/m70-m73/m73autorestore.0/test.ngc            |   47 +
> tests/m70-m73/m73autorestore.0/test.sh             |    3 +
> tests/oword/while.0/README                         |   10 +
> tests/oword/while.0/expected                       |   12 +
> tests/oword/while.0/test.ngc                       |   10 +
> tests/oword/while.0/test.sh                        |    3 +
> tests/remap/fail/args.0/README                     |    1 +
> tests/remap/fail/args.0/expected                   |   15 +
> tests/remap/fail/args.0/rm400.ngc                  |   18 +
> tests/remap/fail/args.0/test.ini                   |    9 +
> tests/remap/fail/args.0/test.ngc                   |    2 +
> tests/remap/fail/args.0/test.sh                    |    3 +
> tests/remap/fail/args.1/README                     |    3 +
> tests/remap/fail/args.1/expected                   |   15 +
> tests/remap/fail/args.1/rm400.ngc                  |   18 +
> tests/remap/fail/args.1/test.ini                   |    9 +
> tests/remap/fail/args.1/test.ngc                   |    2 +
> tests/remap/fail/args.1/test.sh                    |    3 +
> tests/remap/fail/args.2/README                     |    3 +
> tests/remap/fail/args.2/expected                   |   15 +
> tests/remap/fail/args.2/rm400.ngc                  |   18 +
> tests/remap/fail/args.2/test.ini                   |   10 +
> tests/remap/fail/args.2/test.ngc                   |    2 +
> tests/remap/fail/args.2/test.sh                    |    3 +
> tests/remap/fail/body-ngc/README                   |    1 +
> tests/remap/fail/body-ngc/expected                 |   18 +
> tests/remap/fail/body-ngc/rm400.ngc                |    6 +
> tests/remap/fail/body-ngc/test.ini                 |    9 +
> tests/remap/fail/body-ngc/test.ngc                 |    4 +
> tests/remap/fail/body-ngc/test.sh                  |    3 +
> tests/remap/fail/body-py/README                    |    3 +
> tests/remap/fail/body-py/expected                  |    9 +
> tests/remap/fail/body-py/remap.py                  |    7 +
> tests/remap/fail/body-py/subs.py                   |    4 +
> tests/remap/fail/body-py/test.ini                  |   13 +
> tests/remap/fail/body-py/test.ngc                  |    4 +
> tests/remap/fail/body-py/test.sh                   |    4 +
> tests/remap/fail/epilog/README                     |    3 +
> tests/remap/fail/epilog/expected                   |   11 +
> tests/remap/fail/epilog/mustbecalled.ngc           |    4 +
> tests/remap/fail/epilog/remap.py                   |    9 +
> tests/remap/fail/epilog/subs.py                    |    2 +
> tests/remap/fail/epilog/test.ini                   |   15 +
> tests/remap/fail/epilog/test.ngc                   |    7 +
> tests/remap/fail/epilog/test.sh                    |    4 +
> tests/remap/fail/prolog/README                     |    3 +
> tests/remap/fail/prolog/expected                   |   18 +
> tests/remap/fail/prolog/remap.py                   |    9 +
> tests/remap/fail/prolog/subs.py                    |    1 +
> tests/remap/fail/prolog/test.ini                   |   15 +
> tests/remap/fail/prolog/test.ngc                   |    4 +
> tests/remap/fail/prolog/test.sh                    |    4 +
> tests/remap/introspect/README                      |    5 +
> tests/remap/introspect/expected                    |   40 +
> tests/remap/introspect/foo.ngc                     |    3 +
> tests/remap/introspect/oword.py                    |   54 +
> tests/remap/introspect/subs.py                     |    1 +
> tests/remap/introspect/test.ini                    |   15 +
> tests/remap/introspect/test.ngc                    |   11 +
> tests/remap/introspect/test.sh                     |    3 +
> tests/remap/nested-remaps-oword/README             |    8 +
> tests/remap/nested-remaps-oword/expected           |   19 +
> tests/remap/nested-remaps-oword/rm400.ngc          |    6 +
> tests/remap/nested-remaps-oword/rm401.ngc          |    6 +
> tests/remap/nested-remaps-oword/rm402.ngc          |    6 +
> tests/remap/nested-remaps-oword/rm403.ngc          |    5 +
> tests/remap/nested-remaps-oword/test.ini           |   11 +
> tests/remap/nested-remaps-oword/test.ngc           |    5 +
> tests/remap/nested-remaps-oword/test.sh            |    3 +
> tests/remap/nested-remaps-oword/testsub.ngc        |    6 +
> tests/remap/oword-pycall/README                    |    5 +
> tests/remap/oword-pycall/expected                  |   25 +
> tests/remap/oword-pycall/oword.py                  |   22 +
> tests/remap/oword-pycall/subs.py                   |    1 +
> tests/remap/oword-pycall/test.ini                  |   13 +
> tests/remap/oword-pycall/test.ngc                  |   51 +
> tests/remap/oword-pycall/test.sh                   |    3 +
> tests/remap/oword-pycall/test.tbl                  |    1 +
> tests/remap/posargs.0/README                       |    3 +
> tests/remap/posargs.0/expected                     |   16 +
> tests/remap/posargs.0/rg881.ngc                    |    5 +
> tests/remap/posargs.0/test.ini                     |    9 +
> tests/remap/posargs.0/test.ngc                     |    7 +
> tests/remap/posargs.0/test.sh                      |    3 +
> tests/remap/sequencing/README                      |    4 +
> tests/remap/sequencing/expected                    | 1212 +++++++++++
> tests/remap/sequencing/permute.py                  |   31 +
> tests/remap/sequencing/rg881.ngc                   |   11 +
> tests/remap/sequencing/rm405.ngc                   |   10 +
> tests/remap/sequencing/rm406.ngc                   |   10 +
> tests/remap/sequencing/rm407.ngc                   |   10 +
> tests/remap/sequencing/rm408.ngc                   |   10 +
> tests/remap/sequencing/rm409.ngc                   |   10 +
> tests/remap/sequencing/rm410.ngc                   |   10 +
> tests/remap/sequencing/test.ini                    |   16 +
> tests/remap/sequencing/test.ngc                    |  245 +++
> tests/remap/sequencing/test.sh                     |    4 +
> tests/remap/variable-injection/README              |   10 +
> tests/remap/variable-injection/expected            |   13 +
> tests/remap/variable-injection/remap.py            |   41 +
> tests/remap/variable-injection/rm405.ngc           |    9 +
> tests/remap/variable-injection/rm406.ngc           |   14 +
> tests/remap/variable-injection/rm407.ngc           |   18 +
> tests/remap/variable-injection/subs.py             |    4 +
> tests/remap/variable-injection/test.ini            |   17 +
> tests/remap/variable-injection/test.ngc            |    6 +
> tests/remap/variable-injection/test.sh             |    3 +
> tests/rtapi_printf.0/checkresult                   |    2 +
> tests/rtapi_printf.0/test.sh                       |    2 +
> 439 files changed, 30928 insertions(+), 2039 deletions(-)
> 
> diff --cc docs/src/quickstart/stepper_quickstart_fr.txt
> index 95a66ad,b940c1c..0000000
> deleted file mode 100644,100644
> --- a/docs/src/quickstart/stepper_quickstart_fr.txt
> +++ /dev/null
> @@@ -1,166 -1,185 +1,0 @@@
> --= Configuration pour moteurs pas à pas
> --
> --Cette section suppose qu'une installation à partir du CD Live a été
> --faite. Après cette installation et avant de continuer, il est
> --recommandé de connecter le PC sur Internet pour y faire les dernières
> --mises à jour. Pour les installations plus complexes se référer au
> --Manuel de l'intégrateur.
> --
> --== Test de latence (Latency Test)
> --
> --Le test de latence détermine la capacité du processeur à répondre aux
> --requêtes qui lui sont faites. Certains matériels peuvent interrompre ce
> --processus, causant des pertes de pas lorsqu'ils pilotent une machine
> --CNC. Ce test est la toute première chose à faire pour valider un PC.
> --Pour le lancer, suivre les instructions de la section 
> (<<sec:Test-de-latence-GS>>).
> --
> --[[sec:Sherline]]
> --== Sherline
> --(((Sherline)))
> --
> --Si vous avez une machine Sherline plusieurs configurations prédéfinies sont 
> fournies.
> --Au premier démarrage d'EMC2, le sélecteur de configuration s'ouvre, 
> sélectionnez alors le modèle correspondant à votre machine Sherline, puis 
> acceptez d'enregistrez une copie. 
> --
> --[[sec:Xylotex]]
> --== Xylotex
> --(((Xylotex)))
> --
> --Si vous avez une machine Xylotex vous pouvez utiliser l'assistant graphique 
> de configuration fourni par EMC2 et créer rapidement votre configuration 
> personnalisée (<<cha:Assistant-graphique-pas-a-pas>>).
> --
> --== Informations relatives à la machine
> --
> --Regroupe les informations à propos des axes de la machine.
> --
> --Les timings des pilotes sont exprimés en nanosecondes. Si vous n'êtes
> --pas sur de vous à propos des timings de votre interface, les
> --caractéristiques des interfaces les plus populaires sont incluses dans 
> l'assistant
> --graphique de configuration. Notez que les pilotes Gecko ont des timings
> --différents les uns des autres. Une liste des caractéristiques courantes
> --est également maintenue sur le Wiki 
> [http://wiki.linuxcnc.org[http://wiki.linuxcnc.org].
> --
> --[width="90%", options="header"]
> --|==============================================================================
> --|Axes | Type de pilote | Step Time ns | Step Space ns | Direction Hold ns | 
> Direction Setup ns
> --|X    |                |              |               |                   | 
> --|Y    |                |              |               |                   | 
> --|Z    |                |              |               |                   | 
> --|     |                |              |               |                   | 
> --|==============================================================================
> --
> --footnote:[ndt: les termes sont laissés dans la langue d'origine pour
> --correspondre aux documentations des constructeurs.]
> --
> --== Informations relatives au brochage
> --
> --Regroupe les informations à propos des différentes broches du port
> --parallèle utilisées.
> --
> --[width="90%", options="header"]
> --|========================================================================================
> --|Pin de sortie | Fonction            | Si différent | Pin d'entrée | 
> Fonction       | Si différent
> --|1             | Sortie A/U          |              | 10           | Limite 
> et OM X | 
> --|2             | X Step              |              | 11           | Limite 
> et OM Y | 
> --|3             | X Direction         |              | 12           | Limite 
> et OM Z | 
> --|4             | Y Step              |              | 13           | Limite 
> et OM A | 
> --|5             | Y Direction         |              | 15           | Entrée 
> palpeur | 
> --|6             | Z Step              |              |              |        
>         | 
> --|7             | Z Direction         |              |              |        
>         | 
> --|8             | A Step              |              |              |        
>         | 
> --|9             | A Direction         |              |              |        
>         | 
> --|14            | Broche sens horaire |              |              |        
>         | 
> --|16            | PWM broche          |              |              |        
>         | 
> --|17            | Enable puissance    |              |              |        
>         | 
> --|========================================================================================
> --
> --Noter que toutes les broches inutilisées doivent être explicitement
> --indiquées «Inutilisé» dans le choix déroulant de l'assistant. Elles
> --pourront être modifiées par la suite en relançant Stepconf.
> --
> --== Informations relatives à la mécanique
> --
> --Regroupe les informations à propos des réducteurs.
> --Utilisées pour définir la taille d'un pas dans l'unité utilisateur. La
> --taille du pas est utilisée par SCALE dans le fichier .ini.
> --
> --[width="90%", options="header"]
> --|====================================================================
> --|Axes | Pas par tour | Micropas | Dents moteur | Dents vis | Pas de la vis
> --|X    |              |          |              |           | 
> --|Y    |              |          |              |           | 
> --|Z    |              |          |              |           | 
> --|     |              |          |              |           | 
> --|====================================================================
> --
> --*Pas par tour* indique combien de pas moteur sont nécessaires pour que 
> celui-ci fasse un tour. 
> --Valeur typique: 200.
> --
> --*Micro pas* indique combien d'impulsions le pilote doit recevoir pour que 
> le moteur tourne d'un angle équivalent à un pas.
> --
> --Si les micropas ne sont pas utilisés, cette valeur devra être mise à 1. 
> --Si les micropas sont utilisés, les valeurs les plus courantes sont 2, 4, 8 
> ou 10.
> --
> --[NOTE]
> --Le meilleur choix sera un compromis entre:
> --Les petites valeurs, qui peuvent rendre le système bruyant à cause des 
> vibrations.
> --Les valeurs élevées, qui exigent beaucoup de pas ce qui ralenti la vitesse 
> maximale.
> --
> --*Dents moteur* et *Dents vis* à indiquer si vous avez une réduction 
> poulies/courroie entre le moteur et la vis. Sinon mettez 1 pour les deux.
> --
> --*Pas de vis* indique combien de tour la vis d'entraînement de l'axe doit 
> faire pour déplacer la table d'une unité utilisateur. Si vous êtes en pouces, 
> c'est le nombre de tours par pouce, si vous êtes en millimètres, c'est le 
> nombre de tour (ou fraction de tour) par millimètre. Par exemple, pour une 
> vis avec un pas de 5.08mm, il faut 0.1968503937 tour pour faire 1 mm et 5 
> tours pour faire un pouce.
> --
> --Autre exemple (pouces):
> --
> --     Moteur            = 200 pas par tour
> --     Pilote            = 10 micropas par pas
> --     Dents côté moteur = 20
> --     Dents côté vis    = 40
> --     Pas de vis        = 0,2000 pouces par tour
> --
> --D'après les informations ci-dessus: 
> -- - la table se déplacera de 0,200 pouces par tour. 
> -- - Le moteur fera 2000 micropas par tour de vis. 
> -- - Le pilote demande 10 micropas pour faire un pas. 
> -- - Le pilote recevra 2000 impulsions de pas pour faire tourner le moteur 
> d'un tour. 
> - 
> - Encore un autre exemple, en millimètres cette fois:
> - 
> - Par exemple (mm):
> - 
> -      Pas par tour      = 200 pas par tour
> -      Micropas          =   8 micropas
> -      Dents côté moteur =  30
> -      Dents côté vis    =  90
> -      Pas de la vis     =   5,00 mm par tour
> - 
> - D'après les informations ci-dessus: 
> -  - la vis déplacera le mobile de 5,00 mm par tour. 
> -  - Le moteur fait 3 tours pour 1 tour de vis. (90/30)
> -  - Le pilote utilisera 8 micropas pour faire un pas.
> -  - Le pilote aura besoin de 1600 impulsions pour un tour moteur
> -    et donc de 4800 pour 1 tour de vis.
> - 
> - == Assistant de configuration graphique
> - 
> - Voir l'utilisation de l'assistant Stepconf au chapitre 
> (<<cha:Assistant-graphique-pas-a-pas>>)
> - 
> - == Lien sur le bureau (raccourci)
> - 
> - Il est possible de créer un lien associé à une icône sur le bureau 
> - après utilisation de l'assistant Stepconf. 
> - Au lancement d'EMC2, le sélecteur de configuration s'ouvre, choisir la
> - configuration nouvellement créée dans la liste et cocher la case
> -  «Créer un raccourci sur le bureau» puis valider avec OK. 
> - Il est désormais possible de lancer directement cette configuration 
> - depuis le lien et l'icône créés sur le bureau.
> - 
> - == Modification
> - 
> - Pour modifier une configuration créée à l'aide de l'assistant Stepconf, 
> - relancer celui-ci. Sélectionner «Modifier une configuration...» 
> - Puis choisir le fichier *.stepconf* à modifier dans le répertoire 
> - emc2/configs. L'entête du fichier indique si le fichier peut être édité 
> - manuellement ou non. 
> - 
> - // vim: set syntax=asciidoc:
> - 
> - 
> -Ainsi l'échelle requise est la suivante:
> -
> -latexmath:[
> -\frac{200 pas moteur}{1 tour moteur} \times
> -\frac{10 micropas}{1 pas moteur} \times
> -\frac{2 tours moteur}{1 tour de vis} \times
> -\frac{1 tour de vis}{0,2000 pouce}
> -= \frac{20000 micropas}{pouce}
> -]
> -
> -Encore un autre exemple, en millimètres cette fois:
> -
> -Par exemple (mm):
> -
> -     Pas par tour      = 200 pas par tour
> -     Micropas          =   8 micropas
> -     Dents côté moteur =  30
> -     Dents côté vis    =  90
> -     Pas de la vis     =   5,00 mm par tour
> -
> -D'après les informations ci-dessus: 
> - - la vis déplacera le mobile de 5,00 mm par tour. 
> - - Le moteur fait 3 tours pour 1 tour de vis. (90/30)
> - - Le pilote utilisera 8 micropas pour faire un pas.
> - - Le pilote aura besoin de 1600 impulsions pour un tour moteur
> -   et donc de 4800 pour 1 tour de vis.
> -
> -Ainsi l'échelle requise est la suivante:
> -
> -latexmath:[
> -\frac{200 Pas par tour}{1 tour moteur} \times
> -\frac{8 micropas}{1 pas moteur} \times
> -\frac{3 tours moteur}{1 tour de vis} \times
> -\frac{1 tour de vis}{5,00 mm}
> -= \frac{960 micropas}{mm}
> -]
> -
> -== Assistant de configuration graphique
> -
> -Voir l'utilisation de l'assistant Stepconf au chapitre 
> (<<cha:Assistant-graphique-pas-a-pas>>)
> -
> -== Lien sur le bureau (raccourci)
> -
> -Il est possible de créer un lien associé à une icône sur le bureau 
> -après utilisation de l'assistant Stepconf. 
> -Au lancement d'EMC2, le sélecteur de configuration s'ouvre, choisir la
> -configuration nouvellement créée dans la liste et cocher la case
> - «Créer un raccourci sur le bureau» puis valider avec OK. 
> -Il est désormais possible de lancer directement cette configuration 
> -depuis le lien et l'icône créés sur le bureau.
> -
> -== Modification
> -
> -Pour modifier une configuration créée à l'aide de l'assistant Stepconf, 
> -relancer celui-ci. Sélectionner «Modifier une configuration...» 
> -Puis choisir le fichier *.stepconf* à modifier dans le répertoire 
> -emc2/configs. L'entête du fichier indique si le fichier peut être édité 
> -manuellement ou non. 
> -
> -// vim: set syntax=asciidoc:
> -
> -
> 
> ------------------------------------------------------------------------------
> RSA(R) Conference 2012
> Save $700 by Nov 18
> Register now
> http://p.sf.net/sfu/rsa-sfdev2dev1_____________________________________________
> Emc-commit mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/emc-commit

-- 
Sebastian Kuzminsky


------------------------------------------------------------------------------
RSA(R) Conference 2012
Save $700 by Nov 18
Register now
http://p.sf.net/sfu/rsa-sfdev2dev1
_______________________________________________
Emc-developers mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/emc-developers

Reply via email to