Units
Aquí hay algunos enlaces con información sobre unidades:
- Sistema Internacional de Unidades SI
- Sistema Británico
- Unidades derivadas del Sistema Internacional
- Unidades angulares
Ejemplos
# -- some examples of the FreeCAD unit translation system -- # make a shortcut for the examples tu = App.Units.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^-2') # or tu('(m^2*kg)/(A^2*s^3)') # angles tu('2*pi rad') # full circle # as gon tu('2*pi rad') / tu('gon') # more imperial tu('1fo+(3+7/16)in') # or tu('1\'+(3+7/16)"') # the ' we have to escape because of python # trigonometry tu('sin(pi)') # Using translated units as parameters, this command will create a 50.8mm x 20mm x 10mm box b = Part.makeBox(tu('2in'),tu('2m')/100,10)
Unidades soportadas
Aquí están las unidades definidas en FreeCAD hasta el momento. Es sencillo añadir una propia. La definición está Aquí.
Métricas de longitud
"mm" 1.0; // millimeter (internal standard length) "m" 1000.0; // meter "cm" 10.0; // centimeter "dm" 100.0; // decimeter "km" 1000000.0; // kilometer
Británicas de longitud
"in" "\"" 25.4; // inch "fo" "'" 304.8; // foot "th" 0.0254; // thou "yr" 914.4; // yard
Métricas de masa
"kg" 1.0; // kilogram (internal standard mass) "g" 0.001; // gram "mg" 0.000001; // milligram "t" 1000.0; // ton
Británicas de masa
"lb" 0.45359237; // pound "oz" 0.45359237; // ounce "st" 6.35029318; // Stone "cwt" 50.80234544;// hundredweights
Angulares
"deg" 1.0; // degree (internal standard angle) "rad" 180/M_PI; // radian "gon" 360.0/400.0;// gon
Tiempo
"s" 1.0; // second (internal standard time) "min" 60.0; // minute "h" 3600.0; // hour
El resto del SI
"A" 1.0; // Ampere (internal standard electric current) "K" 1.0; // Kelvin (internal standard thermodynamic temperature) "cd" 1.0; // Candela (internal standard luminous intensity) "mol" 1.0; // Mole (internal standard amount of substance)
Métricas de volumen
"yl" 1.0; // microliter mm^3(derived standard volume) "ml" 1000.0; // milliliter cm^3 "l" 1000000.0; // Liter dm^3