Manipulate browser nodes in assembly
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
Need a tool for manipulating browser nodes in Inventor Assembly
After importing 3D-models from different 3D-systems the browser nodes is messed up, and there can be thousands of parts inside same assembly.
I need a tool that can help cleaning up the browser nodes.
Preferable written in iLogic, it also makes sense to use a form for controlling the code and the user input.
What do I want to do with the browser node names.
Examples
1. Replace for all browser nodes all / with _
2. Replace for all browser nodes "user input string 1" with "user input string 2"
3. Replace for all browser nodes "user input string 1" with NOTHING, meaning deleting a given part of the browser names
4. Add user "input string 1" (user input (after or before)) every instance of "user input string 2" for all browser nodes
5. Replace the last (user input string 1) for all browser nodes (with user input string 2)
6. Replace the first (user input string 1) for all browser nodes (with user input string 2)
7. Delete all parts from assembly with browser nodes containing "user input string"
For starters i would like the opportunity to give user input to code, but after testing this i would like an easy way to add hard coded rules that can be ran by one simple click after 3D-model import.
Next steps in my plan is to also include
- Ground all parts
- Delete all appearance overrides inside part files.
- Set materials to all part files based on "user input strings"
- Set appearances to all part files based on "user input strings"
- Write the _ separated parts of browser nodes into custom iProperties for all part filenames
- Do automatic component demote, to automatically create multi level sub assembly structures, based on _ separations in browser node names