Master Sketches & Global parameters
Many thanks to Rob Lockwood for the excellent pair of videos on master sketches. These are of great utility in bringing sanity to increasingly complex models.
A current shortfall in the use of master sketches is the lack of visibility of parameters contained in the master sketch when it is used in the in the child sub-assemblies which take values from the master sketch. Similarly there is no system to generate a live list of global parameters for a project.
Currently there is an import/export app for Parameters for which the python code is available, however this is an entirely manual process which would allow different components to easily fall out of sync. The solution must be both robust and automatic.
Observations on the behaviour of the import/export app:
To this end I started to look at how to achieve the required functionality using what is available.
The workflow would be as follows:
The ability to make better use of a spreadsheet for naming would be excellent as then complex descriptive names based on trunk_branch_twig_leaf conventions become a snap. We have used this extensively for auto generation of names in other CAD & also PLC’s.
Initial shortcomings of the proposal – There is no functionality to address multiple concurrent users and the possibility of simultaneous multiple changes to the global parameter set. On day one the goal is to gain the primary functionality for a single user.
A variation on the proposal is to make better use of the spreadsheet linkage and access to dynamic parameter sets is to allow for easily switching configurations. It’s not a full blown configurations management facility but it is a convenient start.
Can't find what you're looking for? Ask the community or share your knowledge.