Message 1 of 3
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
Due to the legacy nature of the Inventor Assemblies/Parts we create, we have a need to display iFeatures in the Bill of Materials of the parent Assembly of the part they have been used within. (for potential use in Drawings later on.)
I realise that without using the API there's no link stored between an iFeature and any files it is used within but I wanted to see if there's a better way than what I propose below:
- Create iFeature-base.ipt
- Publish iFeature.ide file
- Embed .ide file in iFeature-base.ipt (thus creating a link in Vault when either file is checked in & allowing for later searches within Vault)
- use .ide in part file(s)
- Embed used .ide in part file(s) (thus also creating a "Where Used" link in Vault)
- Place iFeature-containing .ipt in an Assembly file and constrain etc.
- Run iLogic to parse Assembly.AllReferencedDocuments looking for files where PartFile.iFeatures.Count > 0
- Create Virtual parts whose names & quantities match those found in step 7
- Update the Bill of Materials
Unless anyone can suggest a different approach?
Thanks,
Alex.
----------------------------------------------------------------
Alex Fielder
Inventor Expert
https://github.com/alexfielder/
LinkedIn - Github Inventor Extension Server - Bonkers polygon iLogic thing
Top ten iLogic Tips - API Shortcut In Google Chrome - Assembly Extrusion Example
Alex Fielder
Inventor Expert
https://github.com/alexfielder/
LinkedIn - Github Inventor Extension Server - Bonkers polygon iLogic thing
Top ten iLogic Tips - API Shortcut In Google Chrome - Assembly Extrusion Example
Solved! Go to Solution.