Hallo,

I am only a GUI programer, and while coding gmoccapy, some time I got 
very frustrated, because of the unit handling in the different linuxcnc 
parts.

I.e. why is it not possible to give the grid size to gremlin in metric 
units? It will only accept imperial values.

I did also make some glade widgets and I really find it very 
frustrating, to check on so many parts for the units and need to convert.

IMHO:
it is just a stupid think to have the different parts of linuxcnc handle 
different units!!
The internal units should be metric in any part of linuxcnc, no matter 
what unit the user selected! Only the way to show values to users should 
reflect the custom selected unit system. So there is only one conversion 
needed for getting values from INI or config files and one conversion to 
display the results to the user, all other stuff in linuxcnc just handle 
the metric standard. (I recommend metric, because imperial is less used 
in the world, and even American Motorcycle and car manufactures learned 
using metric screws increases the acceptance in the world)

We should write that on the ToDo for linuxcnc 2.7 and begin to work on 
it now.

Some of you may say, never touch a running system, at the moment there 
is no bug .... , but that behavior does not make the system better or 
even more stable for the future, it only maintain unneeded, or more 
complicated code, giving new contributors even more headaches than they 
already have.

Norbert

P.S. how will machinekit handle that in the feature?



Am 11.04.2014 18:16, schrieb Jon Elson:
> On 04/11/2014 10:46 AM, Chris Radek wrote:
>> Minor complexity: we have a freaky result due to
>> http://www.linuxcnc.org/docs/html/gcode/overview.html#sec:Order-of-Execution
>>
>> consider:
>> G20
>> F5
>> G1 X1
>> G21 F125 X100
>>
>> according to NGC the F125 is taken as inches while the destination
>> is taken as mm!  I hate this special case and think we ought to
>> diverge from NGC if we overhaul units handling.  The length units
>> setting should be honored before anything else length-related is
>> read from the block.
>>
> Yeah!  That is a sick way to do things!  Anything modal in a
> block should
> take effect for the block (not after).  (Cutter compensation
> is a special
> case where it DOES make sense, it is interpolated in/out
> DURING the
> move.)
>
> Jon
>
> ------------------------------------------------------------------------------
> Put Bad Developers to Shame
> Dominate Development with Jenkins Continuous Integration
> Continuously Automate Build, Test & Deployment
> Start a new project now. Try Jenkins in the cloud.
> http://p.sf.net/sfu/13600_Cloudbees
> _______________________________________________
> Emc-developers mailing list
> Emc-developers@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/emc-developers
>


------------------------------------------------------------------------------
Put Bad Developers to Shame
Dominate Development with Jenkins Continuous Integration
Continuously Automate Build, Test & Deployment 
Start a new project now. Try Jenkins in the cloud.
http://p.sf.net/sfu/13600_Cloudbees
_______________________________________________
Emc-developers mailing list
Emc-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-developers

Reply via email to