Inventor General Discussion

Inventor General Discussion

Reply
Member
jonkon
Posts: 4
Registered: ‎08-07-2011
Message 1 of 6 (3,028 Views)

expose part parameters in assembly

3028 Views, 5 Replies
08-07-2011 04:46 PM

hi,

 

i have the following problem.

 

i design a simple part - an extruded base, so i have a parameter in this part that i can control the extrusion distance - i call this parameter D.

Then i create an assembly and place the part in it.

How can i access the parameter D of the part from within the assembly?

 

I want to place multiple instances of this part in my assembly and control each parameter D of an instance using an excel worksheet that is linked with the assembly. How can i do it ?

 

My aim is to design a very simple manipulator. Each link has the same shape but a different length. I want to control each length from an excel worksheet and not from an ipart table.

 

I want to have only one worksheet that controls the parameters of my assembly such as constraint  angles , and link lengths.

 

Thank you.

Mentor
Steve_Bahr
Posts: 195
Registered: ‎10-06-2008
Message 2 of 6 (2,998 Views)

Re: expose part parameters in assembly

08-08-2011 07:20 AM in reply to: jonkon

You didn't mention which version you have, so I'll assume you have 2010.  You'll be able to do it with previous versions, but I don't remember where the Parameters function is anymore.

 

In your part file, under the Manage tab, click on the Parameters button. Find the parameter you want to see in your assembly and check "export parameter".  Save the file.

 

In your assembly file, place your part, then under the Manage tab, click on Parameters button.  Select "link" at the bottom of the pop-up and browse to your part file.  The parameter you selected in your part file will have a little green arrow over it, click on that parameter to change it to "+".

 

What you've just done is told the part to export a parameter and your assembly to receive it.

 

Why do you want to avoid using an iPart family?  Make your part into an iPart family, just for fun, then try to do it using a spreadsheet.  Place more than one copy of your spreadsheet part into an assembly and watch your parameters go berserk renaming themselves.  Then try to get your drawing to understand all that spreadsheet info.  IMO, you'll make yourself nuts going the spreadsheet route.

 

Steve Bahr...since 1962.
______________________________________________________________
Please mark this response as "Accept as Solution" if I was successful in answering your question.
Member
jonkon
Posts: 4
Registered: ‎08-07-2011
Message 3 of 6 (2,957 Views)

Re: expose part parameters in assembly

08-11-2011 08:29 AM in reply to: Steve_Bahr

hi,

 

thanks for the reply.

 

i tried to do it this way . I can see the part's parameters but i can't change their values.

 

However i can do it with rules because i can work with part parameters in the rule editor.

 

I create some new parameters in my assembly and then i create an iLogic form so i can control them with sliders or textboxes. I also insert a rule button in this form. So when i change these assembly parameters i press the rule's button and this rule assigns their values to the part's parameters that i point to. I think this can be done faster using itrigger.

 

 

 

 

Mentor
Steve_Bahr
Posts: 195
Registered: ‎10-06-2008
Message 4 of 6 (2,951 Views)

Re: expose part parameters in assembly

08-11-2011 08:42 AM in reply to: jonkon

I don't have any experience with iLogic yet, but whatever you said sounds good to me!  Glad I was almost able to help.

Steve Bahr...since 1962.
______________________________________________________________
Please mark this response as "Accept as Solution" if I was successful in answering your question.
Contributor
CalvinDay
Posts: 24
Registered: ‎11-18-2011
Message 5 of 6 (2,740 Views)

Re: expose part parameters in assembly

03-16-2012 04:36 PM in reply to: jonkon

I have a tray part that has been brought into an assembly. I did the linking as suggested but the part parameters are not editable. Is it possible to edit the part parameters from within the assembly? Or, what is the best way to do it?

 

tray.jpg

trays.jpg

Distinguished Contributor
drguitarum2005
Posts: 197
Registered: ‎10-08-2012
Message 6 of 6 (2,046 Views)

Re: expose part parameters in assembly

02-14-2013 10:23 AM in reply to: CalvinDay

As far as I can tell, you have to drill down into the part to edit the paramters. When I make an assembly, I always pick/name a part 01 and that has ALL my parameters for the entire assembly. I build all my other parts from those linked parameters. That way when I need to adjust something, I double click part 01, edit its parameter, and all changes.

 

I agree it would be nice to be able to edit those parameters from the assembly.

 

Or better yet, it would be nice to be able to set all the parameters in the ASSEMBLY parameter menu and link THAT to all the parts. It errors something about cyclic dependency which doesn't make sense. Oh well, perfect world eh?

Post to the Community

Have questions about Autodesk products? Ask the community.

New Post
Announcements
Do you have 60 seconds to spare? The Autodesk Community Team is revamping our site ranking system and we want your feedback! Please click here to launch the 5 question survey. As always your input is greatly appreciated.