Units project/it

Questo progetto è volto a implementare in FreeCAD un adeguato Sistema di Unità di misura. Esso segue le regole della metodologia | Getting things done (metodo per l'organizzazione delle proprie azioni, per la gestione del tempo e dei progetti per 'fare in modo che le cose vengano fatte'). I progetti sono raccolti nel Piano di sviluppo (Development roadmap).

Purpose and principles
This is a software development project aimed to implement a Unit-system framework into FreeCAD.

The development steps are planed here (Next actions) and tracked in the Issue tracking system to get a well formed change log: Issue tracker

Outcome
It will enable FreeCAD to handle wired measurement systems, like the imperial system, and complex compound SI units. Also handle the import/export formats which are able to transport Units (like STEP). And allow scaling based on assumptions of Units (mm->m, m->in).

Brainstorming
Lots of discussion was done here: http://forum.freecadweb.org/viewtopic.php?f=10&t=1616

And lot of information you'll find in the Units article.

Upgrading units parser
Upgrading the parser to handle and generate signatures as discussed in the Units article.

Properties
Changing the properties form e.g. PropertyLength to PropertyUntit with a unit signature.

Eventually a property editor for the PropertyUntit.

Workbenches

 * Upgrading workbenches to use the Units framework. I would start with Sketcher and PartDesign and go subsequently further...
 * Documenting that upgrade process so other people can do the same with other workbenches --Yorikvanhavre 13:13, 28 November 2011 (UTC)

Next actions

 * Upgrading units parser (jriegel)