Fusion design philosophy eschews global parameters? rationale please?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
Many times, as my design become more complex and I find myself very much wanting to separate my subassemblies into separate designs (files) in my project to allow for distributed design work, information hiding, enforcing subassembly design integrity, and to control subassembly interdependence, I find myself wondering why Fusion has never supported globally linked parameters, i.e. user parameters that can be defined for an entire project that will be available both within open designs as well as in linked designs in the same or even different projects.
Global parameters, or global variables and constants in computer-speak, are a foundation of all kinds of data structures and algorithms (understanding that Fusion is actually just a high-level interpretive visualizing computer coding environment), for example, the value of a part standard, or the length of a box all the parts your sub-assemblies must hole-align into. I think most other advanced CAD softwares support globals, they are a staple of many design workflows, are essential I would suggest for large complex projects, yet they don't seem to be a priority for the Fusion architecture team. Which makes me hope they have a good reason, plus a solid work-flow alternative to using globals, in mind.
So I respectfully ask that a Fusion architect please explain in some detail why a workflow paradigm absent global parameters been adopted for Fusion, and what is instead the intendedly better workflow they envision for complex projects in Fusion?
Or is this capability just hard to program into Fusion and so it's late being released? (possible! understandable!)
I am at a crossroads with my project now. I very much want to separate it out to linked sub-assemblies, but if I do I run the risk of duplicating a number or parameters, which will have the same values and intent across several designs, but cannot have the same names in each linked design ("global_parameter_A" must be named something else in another linked design in Fusion such as "global_parameter_A_1" even if both parameters are to always share the same value.)
Thank you!
