Skip to content

added chinese translation for Getting Started - #697

Closed
ButterflyTech wants to merge 463 commits into
LinuxCNC:2.8from
ButterflyTech:master
Closed

added chinese translation for Getting Started#697
ButterflyTech wants to merge 463 commits into
LinuxCNC:2.8from
ButterflyTech:master

Conversation

@ButterflyTech

Copy link
Copy Markdown
Contributor

I translated "Getting Started" doc to chinese, please review my commit.

dngarrett and others added 30 commits September 9, 2019 11:21
prior commit 08ec94f referenced history of: b2855e46
correct SHA is:                               b28255e
to use helper script extrajoints.tcl supporting
any number of allowed extra joints
1) preview tab: show extra joints' values after
   homing (if not showing offsets)

2) preview tab: show allhomeicon for extra joints
   as well as the coordinates

3) preview tab: show limitedicon (not somelimiticon)
   individually for extra joint on limit switch

also:
 a) consolidate logic for icon display for w/wo offset
 b) use common params for glBitmap for all icons
 c) refactor show_icon() and use for all icons
This commit is a lazy way to test that it is backwards compatible using the
buildbot.


Signed-off-by: andypugh <andy@bodgesoc.org>
mark-v-d and others added 28 commits February 16, 2020 12:08
The inRange() test formerly set all joint positions to zero
before computing new joint values by kinematicsInverse().

This method is suitable for most kinematics inverse
calculations but can fail for kins that *iterate* to a
solution using current joint positions as the start values
for the computation.

Such a failure occured with the sim puma560.ini using genserkins
with 'benign' reports like:
  "ERR kI - compute_jinv (joints: 0.000000 ... ), (iterations=0)

Investigation showed that genserkins:kinematicsInverse()
detected a singular matrix as reported by compute_jinv()
but the function genserkins:kinematicsInverse() returns the
error reported from the gomath library (GO_RESULT_SINGULAR
-- a positive enum).   The test in inRange() used '<0' as
its criteria so the error was masked.
Testing in a test branch indicates that this compiles on current platforms. 
I am open to further changes and corrections, but let us get the master branch compiling cleanly again.
@andypugh

Copy link
Copy Markdown
Collaborator

Unfortunately this seems to have pulled all changes between 2.8 and Master in to your pull request.
I think that there might need to be a "rebase"
I will try to merge your original pull request for master in to 2.8 manually.

@andypugh andypugh closed this Mar 17, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.