cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
Showing results for 
Search instead for 
Did you mean: 

Community Tip - Stay updated on what is happening on the PTC Community by subscribing to PTC Community Announcements. X

Translate the entire conversation x

Creating springs and measures to them more efficient way

ilyachaban
16-Pearl

Creating springs and measures to them more efficient way

We’ve been trying to find a more efficient way of creating springs and adding measures to them, but so far haven’t had much success.

We’ve standardized a lot of spring parameters—names, orientations, and measures—but every time we create a new spring, it still takes too long to set up both the spring and its associated measure.

Example workflow:

  • Start with an empty model and a point at (0,0,0).

  • Create a spring to ground with stiffness properties in the global coordinate system:

    • Z = 10 N/mm

    • X = 0 N/mm

    • Y = 0 N/mm

  • Add a measure for this spring and name it Wheel_1_Z.

We’ve tried to automate the process using mapkeys, but haven’t managed to make it work.

Question:
What would be the best way to streamline or automate this workflow?


Issues:

  • Case 1: You select a point and press the Spring button. A simple spring is created, and the point remains in the buffer. But when you switch the spring type to Spring to Ground, the point list becomes empty, so you have to reselect the point.

  • Case 2: You select a spring and add it to the buffer, intending to apply a measure. But when you press the Measure button, the selection is cleared — no object is available to create the measure for.



Has anyone found an efficient way to automate spring creation and measure assignment? Ideally, something that:

  • Preserves selections when switching spring types or adding measures.

  • Can be scaled to handle 100+ springs with consistent naming/numbering.

 

1 REPLY 1

Hi @ilyachaban,

Thank you for your question. 

Your post has not yet received any response. I am replying to raise awareness. Hopefully, another community member will be able to help.
Also, feel free to add any additional information you think might be relevant. It sometimes helps to have screenshots to better understand what you are trying to do.

 

Best Regards,

Vivek N
Community Moderation Team

Announcements

Top Tags