What's new

Improving the File Properties->General->Part Data System:

Prolog:
To be clear the "entries" allowed by the File Properties->General->Part Data system would have to be seriously improved to qualify as idiotic! Whoever dreamed them up obviously had no experience whatsoever with industrial material ordering, storage, or issuance. Shop-made Parts have one set datapoints that need to be defined, recorded, and applied. Purchased Parts have a different set of criteria. Assemblies have yet another. There appears to have been no thought given to these differences when the File Properties->General->Part Data system was created! Alibre needs a system with the flexibility and power to handle a broad range of such requirements.

A Proposal (says the guy who will not be required to code it):
Remove the ->General->Part data system from the File Properties definition set and replace it with a user-created CSV data file that will Name the Data Entries and Define the Data Types to be used thereby. [I have a rather long and detailed proposal about this I submitted to Alibre back in March of 2017.] My idea is that a user could have a number of Definitions for Part Data that they could apply (as appropriate) to each type of Part or Assembly with which they work. Thus, at a “least-defined” level they could have such a Definitions for Part data file (which I propose calling a “DFD” file) for (say) Machined from Bar or PlateDFD,” Cast MetalDFD,” Molded PlasticDFD,” or any other “Part” process they use. Similarly, “DFD”’s would be created for (say) “Screw and Dowel” constructed Assemblies; Weldment created “DFDAssemblies, etc.

At the risk of opening a subject I wish (at least for now) to avoid, the basic “layout” I suggest starts each functional line with an asterisk and a space (* ) before defining (surrounded by double quote characters) the Name of the data value. The next value would define the Type of value (integer, real number, string, or validity). More defining will be required and each entry will need access through the API. However, this approach will expand the power of Alibre immensely.
 
At the risk of creating even more boredom, I would "suggest" that my proposed "DFD" files be sominally stored in a sur-directory off of the C:\ProgramData\Alibre Design\System Files\ dire3ctory and that the (if you will) "filled in" versions be stored in your "Project Directory" such that the data maintains a known location. Whereas each "filled in" version will (should) be associated with a specific Part or Assembly file, making a separate version will (I think) make it easier to access with (say) WizoScript or the like. Comments, suggestions, fire bombs?
 
And, just to be certain that I have maximized the potetial level of boredom, here is a copy of the "proposal" I made a bit more than a year ago.
 

Attachments

  • GMD Part Data Redesign 20160613A.pdf
    100 KB · Views: 13
Top