Inventor General Discussion

Inventor General Discussion

Distinguished Contributor
Posts: 134
Registered: ‎01-03-2013
Message 1 of 4 (546 Views)

Inferred "constraint" or measurement in Inventor

546 Views, 3 Replies
03-05-2013 11:14 AM

This is a very elementary question, but I'm wondering if I can create an inferred constraint or measurement or parameter (or something) within an assembly which Inventor can use to calculate other parameters. This very simple within a sketch using driven dimensions, but I don't know of anything similar when working with asssemblies.


Basically, here's my situation. I've got two plates placed where I want them, constrained one inch from the edge the baseplate they're sitting on, and I want to place two more plates equally spaced between them. I want to be able to change the size of the baseplate (therefore changing the distance between the outside plates) and for the inside plates to automatically adjust so all four plates remain equally spaced.


If I could create some sort of "inferred parameter" which measures the distance between the two outside plates (call it d0), then I could just constrain the two inside plates at a distance of d0/3 from the outside plates. But if I try and create a constraint between the two plates, and call the offset of the constraint d0, then if I change the size of the baseplate, the two outside plates will have a conflict between the constraint that keeps them one inch from the edge of the baseplate (which I actually want) and the constraint that keeps them d0 apart (which I only used for parametric purposes).


Does anyone know how I can create such "inferred measurements" for parametric purposes? Thanks in advance for any ideas!

Distinguished Mentor
Posts: 531
Registered: ‎11-08-2012
Message 2 of 4 (541 Views)

Re: Inferred "constraint" or measurement in Inventor

03-05-2013 11:27 AM in reply to: DRoam

In your parameters in your base part note which paramter is its length or width, whichever you want to use as your overall. In your assembly go to parameters and select link at the bottom. Find your base part and select it and choose which parameter you want. Then when you apply the mates use that parameter which is now linked to the assembly and in its parameters by selecting the little arrow where you type in the measurement and choose list parameters and choose the one you linked to. Then any appropriate math to alter that length (ex: d0 /2).


It will help if you can name that parameter in the base part a unique name or create a new one with a unique name and type in the paramet wanted. If d1 is the one you want make one called Overall and type d1 for its result. Then use Overall as the one to link to. This way no matter what size the base part ends up being your mates will always be constrained at equal distances.

Steven White
Lee C. Moore, Inc.
Inventor 2011
Intel Dual Xeon E31225 @ 3.1 GHz CPU
NVIDIA Quadro 600 GPU
Windows 7 - 64 Bit
*Expert Elite*
Posts: 3,002
Registered: ‎03-08-2006
Message 3 of 4 (538 Views)

Re: Inferred "constraint" or measurement in Inventor

03-05-2013 11:34 AM in reply to: DRoam

Hi DRoam,


In addition to swhite's suggestion you can try these:


You can name a parameter in the Constraint dialog box for the first constraint and then just type that name into the other constraints. For instance when you constrain the first plate from the edge, rather than entering just a value of 30mm, you would enter Offset_Distance = 30mm (recall that you can't use spaces in parameter names) then you can type or paste that parameter name, Offset_Distance, into all of the other constraint values inputs.


Or you can go to the Manage tab and click the Parameters button, and then create a User Parameter for the common value, such as Offset_Distance, then you can just enter that parameter name, Offset_Distance, into all of the constraint values inputs.


I hope this helps.
Best of luck to you in all of your Inventor pursuits,


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

*Expert Elite*
Posts: 28,264
Registered: ‎04-20-2006
Message 4 of 4 (525 Views)

Re: Inferred "constraint" or measurement in Inventor

03-05-2013 12:14 PM in reply to: DRoam

Another technique is to create a master "skeleton" ipt file that has sketches for position in the file.

Then you constrain your parts using the skeleton for reference.

Any time you need to move a reference simply double click on the dimension in the skeleton.




Multibody solids.....   pushed out to assembly.

Please mark this response as "Accept as Solution" if it answers your question.
Autodesk Inventor 2015 Certified Professional
Autodesk AutoCAD 2013 Certified Professional
Certified SolidWorks Professional
Inventor Professional 2015-SP1 64-bit
Post to the Community

Have questions about Autodesk products? Ask the community.

New Post
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.