Autodesk Inventor
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic to the Top
- Bookmark
- Subscribe
- Printer Friendly Page
Ilogic code to access "ModelingS ettings.So lidBodyNam ePrefix() As String"
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
Hi
I am after help we are attempting to access the file naming prefix in documents settings but i am unable to start code or find away to get where i need.
We have a multi solid bodie part that changes on via suppression to different styles of profile we then need the file naming prefix to chage depending on what key have selected .
ie Parameter = Style with 4 Multi selctions 1,2,3,4
depending on selection picked we then need to change the Solid Bodies Prefix in document settings..
Example :: If style = 1 then Solid Bodies Prefix = Dave
Any Help would be appreciated
D Clunie
Solved! Go to Solution.
Re: Ilogic code to access "ModelingS ettings.So lidBodyNam ePrefix() As String
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
Hi dclunie,
Here's an example of renaming solid bodies using a prefix, although it uses a slightly different method:
http://inventortrenches.blogspot.com/2012/02/ilogi
It's not exaactly what you were after, but might help you get there.
I hope this helps.
Best of luck to you in all of your Inventor pursuits,
Curtis
http://inventortrenches.blogspot.com

Did you find this reply helpful ? If so please use the Accept as Solution or Kudos button below.
Re: Ilogic code to access "ModelingS ettings.So lidBodyNam ePrefix() As String
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
Hi Curtis
We have this code from your website but can this be manipulated to do what i need
as we want the prefix to be set before we start to make solids
Select key 1 that Equals sandcladding then prefix is set to Sandcladding
Select key 2 that Equals Cellufoam then prefix is set to Cellufoam
Select key 3 that Equals Timberclad then prefix is set to Timberclad
the idea being that we can have solid bodies named as we create and using view rep rule to isolate by name.
Hope this makes sense
d clunie
Re: Ilogic code to access "ModelingS ettings.So lidBodyNam ePrefix() As String
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
Hi dclunie,
Here's a quick snippet that will set the prefix from a list.
I've attached this as a *.txt file as well , in case the line wrap causes an issue.
I hope this helps.
Best of luck to you in all of your Inventor pursuits,
Curtis
http://inventortrenches.blogspot.com
Dim MyArrayList As New ArrayList
MyArrayList.add("Sandcladding")
MyArrayList.add("Cellufoam")
MyArrayList.add("Timberclad")
'get input from user
sPrefix = InputListBox("Select an option: ", MyArrayList, MyArrayList.Item(0), "iLogic", "List of Options")
'Define the open document
Dim openDoc As Document
openDoc = ThisDoc.Document
'set solid body prefix
openDoc.ModelingSettings.SolidBodyNamePrefix = sPrefix

Did you find this reply helpful ? If so please use the Accept as Solution or Kudos button below.
