Continue to Site

Eng-Tips is the largest engineering community on the Internet

Intelligent Work Forums for Engineering Professionals

  • Congratulations GregLocock on being selected by the Eng-Tips community for having the most helpful posts in the forums last week. Way to Go!

Making dimensions relative to another dimension

Status
Not open for further replies.

discofish

Computer
Dec 3, 2002
5
I want to use a dimension on a feature to drive the dimensions on several other features. Ie:

"D1@Sketch56@Feature1"
"D1@Sketch57@Feature2"
"D1@Sketch58@Feature3"

would all equal the value of the dimension at "D2@Sketch3@Feature20" for instance. Is there a way to do this?
 
Replies continue below

Recommended for you

If I am understanding you correctly all you need to do show your dimensions by right-clicking on hte annotations folder in the tree and selecting show feature dimensions. Then cntl-select the dimensions that you want to be equal. After the dims are higlighted right click on one of them and select Link Value. Give the link a name and you are all set. Instead of ctrl-selecting them all you could also just select on of them do the link values on it. You can then right-click on the next, select link values and select the arrow down next to the name and select the name that you created in the previous step. The biggest draw back of the whole link thing is that you have no clue that they are link unless you lool at their properties.

You could also use an equation. I do however recommend staying away from equations unless it is really needed. BBJT CSWP
 
Right click on the dimensions you want to set equal to one another individually and select "Link Values" from the menu. The first time you do this a dialog box will be displayed. There will be two text fields displayed, enter a meaningful value into the "Name" field (e.g. "clearholedia", etc.). On subsequent selections the same dialog box will be displayed, just select the name you enter from the dropdown list and you're done. This will set all of the values you enter equal to any value entered anytime you modify a dimension.

Similarly you could use the "Equations" function to set dimensions equal to one another. This can be a pain in the neck if you're driving any significant number of dimensions by this method though due to the fact that you can only modify a single "parent" dimension. Anything set equal to the first dimension via an equation is automatically a child and becomes driven.

Check out the help file for more info on these commands.

Chris Gervais
Mechanical Designer
American Superconductor
 
Another way:
This might be over-kill in this instance, but you could easily do this with a DESIGN TABLE.
Actually, I'd recommend looking into this, my gut tells me you're already making multiple configurations... Aren't you?
After all, you don't need to "drive" a dimension that doesn't change.
Make sure you read-up on DESIGN TABLE if you aren't already familiar with it.
It's got plenty big mojo, and you don't want it gettin' loose on you.
[santa3] Ho3
tatej@usfilter.com
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor