Exploded Part Diagram Workbench Specification: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
|||
(One intermediate revision by the same user not shown) | |||
Line 1: | Line 1: | ||
=Job Requirements= | =Job Requirements= | ||
*Programming skill in Python | *Programming skill in Python | ||
*Ability to use FreeCAD | *Ability to use [[FreeCAD]] or willingness to learn basics thereof, as in [[FreeCAD 101]] | ||
*Familiarity with FreeCAD workbench programming, as in [[FreeCAD Workbench Programming]] | *Familiarity with FreeCAD workbench programming, as in [[FreeCAD Workbench Programming]] | ||
Line 17: | Line 17: | ||
#Another button should generate a hyperlinked bill of materials in a table | #Another button should generate a hyperlinked bill of materials in a table | ||
#The Ultimate Button would generate a hyperlinked Visual BOM - essentially - an online, embeddable image - the same as the exploded diagram - with numbered parts - but the part numbers are hyperlinked to actual sourcing which can be accesssed by clicking on that part number. | #The Ultimate Button would generate a hyperlinked Visual BOM - essentially - an online, embeddable image - the same as the exploded diagram - with numbered parts - but the part numbers are hyperlinked to actual sourcing which can be accesssed by clicking on that part number. | ||
[[Category:HR]] |
Latest revision as of 04:52, 26 September 2017
Job Requirements
- Programming skill in Python
- Ability to use FreeCAD or willingness to learn basics thereof, as in FreeCAD 101
- Familiarity with FreeCAD workbench programming, as in FreeCAD Workbench Programming
Workbench Specificaton
The exploded part diagram workbench should do these steps:
- Using any file, workbench explodes the entire part logically along several axes.
- User selects which parts to explode, and selects the axis
- User can do this iteratively, as many times as needed, to produce a complete explosion.
- Workbench should automatically label every single part with numbers. FreeCAD should recognize identical parts, and label them with the same number.
- For generating labels, the user could also select the order in which parts should be numbered by selecting parts in the order of numbering
- A button should exist to generate a table, listing all the parts by number, and their quantities. FreeCAD should count the number of each item for multiple items. The total number will represent the Unique Part Count.
- Another button generates the total part count, by counting all the parts, including repeat parts.
- Another button should generate a hyperlinked bill of materials in a table
- The Ultimate Button would generate a hyperlinked Visual BOM - essentially - an online, embeddable image - the same as the exploded diagram - with numbered parts - but the part numbers are hyperlinked to actual sourcing which can be accesssed by clicking on that part number.