Mechanism: Set 'Max Limit' using a Parameter
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Notify Moderator
Mechanism: Set 'Max Limit' using a Parameter
All,
I have a simple sub-assembly with a sliding mechanism constraint. I want to alter/set the 'maximum limit' of my constraint using a parameter. I want to test 2 conditions, one where the slider moves between 0 and 300 and another where the slider will move between 0 and 500. If I could control the max limit with a parameter I could switch between conditions easier than editing the constraint.
Is this possible?
Thanks,
Mike
Creo 4.0
Solved! Go to Solution.
Accepted Solutions
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Notify Moderator
Unfortunately many of the dimensions and other settings in Mechanism are not exposed for control by relations.
Two possible workarounds:
- Create two completely separate constraint sets and then switch which set it active via component relations. (See this section of the help docs.)
- Create a slot connection using a point and curve and then control the curve length with relations.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Notify Moderator
Unfortunately many of the dimensions and other settings in Mechanism are not exposed for control by relations.
Two possible workarounds:
- Create two completely separate constraint sets and then switch which set it active via component relations. (See this section of the help docs.)
- Create a slot connection using a point and curve and then control the curve length with relations.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Notify Moderator
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Notify Moderator
I accepted the response from @TomU as the solution because the answer is most likely, 'no, you can't control that with a parameter'. Also his second suggestion is the work around that I used and it's pretty simple too.
So, thanks Tom!
Mike
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Notify Moderator
Yes, of course it's not "easy", but this is quite possible. If you don't know the name of the parameter, you can look it up by using the Insert -> from list function in the relations editor (or click on the [ ] icon in the editor's toolbar)
Then the dialog box called "Select Parameter" will pop up; change the search mode to Look in "Connection", and then select the relevant one in the graphics area or in the model tree. Then the list of parameters related to your connection will be displayed and you'll be able to select the "_MAXIMUM_LIMIT" one to be inserted into your relations.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Notify Moderator
Fantastic, this worked and is saving me a lot of time updating motion limit parameters. Thank you for pointing it out even with the question already marked (incorrectly) as answered!
