Inventor General

Reply
Valued Contributor
dclunie
Posts: 70
Registered: ‎03-26-2008
Message 1 of 4 (275 Views)
Accepted Solution

Ilogic code to access "ModelingSettings.SolidBodyNamePrefix() As String"

275 Views, 3 Replies
10-09-2012 08:22 AM

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

 

 

 

 

 

 

 

*Expert Elite*
Curtis_Waguespack
Posts: 2,780
Registered: ‎03-08-2006
Message 2 of 4 (266 Views)

Re: Ilogic code to access "ModelingSettings.SolidBodyNamePrefix() As String

10-09-2012 09:04 AM in reply to: dclunie

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/ilogic-to-rename-all-solid-bodies.html

 

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



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





Valued Contributor
dclunie
Posts: 70
Registered: ‎03-26-2008
Message 3 of 4 (253 Views)

Re: Ilogic code to access "ModelingSettings.SolidBodyNamePrefix() As String

10-09-2012 12:15 PM in reply to: dclunie

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

 

 

*Expert Elite*
Curtis_Waguespack
Posts: 2,780
Registered: ‎03-08-2006
Message 4 of 4 (248 Views)

Re: Ilogic code to access "ModelingSettings.SolidBodyNamePrefix() As String

10-09-2012 12:37 PM in reply to: dclunie

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

 



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





You are not logged in.

Log into access your profile, ask and answer questions, share ideas and more. Haven't signed up yet? Register

Announcements
Are you familiar with the Autodesk Expert Elites? The Expert Elite program is made up of customers that help other customers by sharing knowledge and exemplifying an engaging style of collaboration. To learn more, please visit our Expert Elite website.

Need installation help?

Start with some of our most frequented solutions to get help installing your software.

Ask the Community


Inventor Exchange Apps

Created by the community for the community, Autodesk Exchange Apps for Autodesk Inventor helps you achieve greater speed, accuracy, and automation from concept to manufacturing.

Connect with Inventor

Twitter

Facebook

Blogs

Pinterest

Youtube