hexagon logo

Variable length

Hello everyone,
 
Some help please because I'm running out of ideas.
 
So, I have two markers / construction frames : first one has a fix location, but the second one is dependent by the first marker.
 
There is a relationship between markers: the 2nd one moves along the axis of the 1st one, only after the distance (DM) between them drops under a certain length.
 
So far I've tried with IF function and with VARVAL... but no success.
 
Examples :
marker_2 = (LOC_RELATIVE_TO({0.0, 0.0, (IF(....))}, marker_1) or
marker_2 = (LOC_RELATIVE_TO({0.0, 0.0, (VARVAL(....))}, marker_1)
 
 
 
How can I integrate a run-time variable into a marker definition ?
 
 
 
 
Thank you very much!
Parents
  • With the current abilities in ADAMS it's not possible to create an own dynamic bumstop graphic.
     
    I see three workarounds:
    1) Use something like
    geometry modify shape spring_damper spring_damper_name = .mdi_front_vehicle.MDI_FRONT_SUSPENSION.bul_jounce_bumper.graphic cup_length_at_ij = 2,100 tip_length_at_ij = 0,100
    to modify the bumpstop geometry to what you prefer. It'll not change change length, but will move with the parts.
    The mod needs to be done before animation as the read_proprety or other macros override this mod.
     
    2) Combine geometry modify shape spring_damper with an animation call back macro.
    This can modify geometry lengths in every step of the animation and thus at least fake-animate what you wanted to be parametrized.
     
    3) Use a CCON to dynamically position a marker at the bumpstop "contact point"
    Create a spring graphic between the fixed and and that dynamic marker.
    Voila: a dynamic bump-spring-graphic. Not exactly what you wanted, but close enough.
     
Reply
  • With the current abilities in ADAMS it's not possible to create an own dynamic bumstop graphic.
     
    I see three workarounds:
    1) Use something like
    geometry modify shape spring_damper spring_damper_name = .mdi_front_vehicle.MDI_FRONT_SUSPENSION.bul_jounce_bumper.graphic cup_length_at_ij = 2,100 tip_length_at_ij = 0,100
    to modify the bumpstop geometry to what you prefer. It'll not change change length, but will move with the parts.
    The mod needs to be done before animation as the read_proprety or other macros override this mod.
     
    2) Combine geometry modify shape spring_damper with an animation call back macro.
    This can modify geometry lengths in every step of the animation and thus at least fake-animate what you wanted to be parametrized.
     
    3) Use a CCON to dynamically position a marker at the bumpstop "contact point"
    Create a spring graphic between the fixed and and that dynamic marker.
    Voila: a dynamic bump-spring-graphic. Not exactly what you wanted, but close enough.
     
Children
No Data