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 nueva unidad definida por el usuario. 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
Propósito y principios: Propuesta de una extensión del sistema de gestión de unidades