Units
Here some reading about units:
Examples
# -- some examples of the FreeCAD unit translation system -- # make a shortcut for the examples tu = App.translateUnit # 10 meters in internal numbers tu('10 m') # doing math tu('3/8 in') # combined stuff tu('100 km/h') # transfer to other units tu('100 km/h')/tu('m/s') # derived units (Ohm) tu('m^-2*kg*s^-3*A^1') # or tu('(kg*A)/(m^2*s^3)') # angles tu('2*pi rad') # full circle # as gon tu('2*pi rad') / tu('gon')
supported units
Here the defined units in FreeCAD so far. It's easy to add an own one. The definition is here[1].
"mm" 1.0; // millimeter (internal standard length) "m" 1000.0; // meter "cm" 10.0; // centimeter "dm" 100.0; // decimeter "km" 1000000.0; // kilometer "in" 25.4; // inch "fo" 304.8; // foot "th" 0.0254; // thou "yr" 914.4; // yard "kg" 1.0; // kilogram (internal standard mass) "g" 0.001; // gram "mg" 0.000001; // milligram "t" 1000.0; // ton "lb" 0.45359237; // pound "oz" 0.45359237; // ounce "st" 6.35029318; // Stone "cwt" 50.80234544;// hundredweights "deg" 1.0; // degree (internal standard angle) "rad" 180/M_PI; // radian "gon" 360.0/400.0;// gon "s" 1.0; // second (internal standard time) "min" 60.0; // minute "h" 3600.0; // hour "A" 1.0; // second (internal standard electric current) "K" 1.0; // second (internal standard thermodynamic temperature) "cd" 1.0; // second (internal standard luminous intensity) "mol" 1.0; // second (internal standard amount of substance)
"mL" 1.0; // microliter mm^3 (derived standard volume) "L" 1000000.0; // Liter dm^3