Announcements

Starting in December, we will archive content from the community that is 10 years and older. This FAQ provides more information.

How do I make a string visible in different positions?

checkcheck_master
Advocate
Advocate

How do I make a string visible in different positions?

checkcheck_master
Advocate
Advocate

In assemblies we regularly use Positional Representations, door open, door closed, etc.
Sometimes you want to be able to show parts that move along to determine collision.
I would like to show a piece of string in different positions.
When I create an adaptive string it is not updated in the different Positional Representations.
That would be how Inventor works, 'In a positional representation, adaptivity is deferred.', see:

https://knowledge.autodesk.com/support/inventor/learn-explore/caas/CloudHelp/cloudhelp/2021/ENU/Inve... 
In addition, such an adaptive string seems to take away the possibility to switch between positions?
Watching the string change is possible with a Drive on a Constraint.

Although I have the idea that this is a sensitive thing when it turns out that sometimes it works and other times it doesn't without something seeming to have changed.
I mean an adaptive Plane that suddenly stops sticking to the surface it is assigned to.

 

My question is this one, how do I make a string visible in different positions so that I can do Interference Analysis?

0 Likes
Reply
Accepted solutions (1)
637 Views
8 Replies
Replies (8)

BDCollett
Advisor
Advisor

Have the string and its position controlled by a skeletal model that is driven by parameters.

Move the position via parameters so it updates.

Otherwise, have different model states for the position of the string and door and activate each one.

0 Likes

checkcheck_master
Advocate
Advocate

@BDCollett

Thanks for your reaction and advice.

I'll try that first option to see if it brings what I'm looking for.

 

0 Likes

checkcheck_master
Advocate
Advocate

I'm trying to do something with Parameters and see that you can't make a Part look at a Parameter in an Assembly.
Can you tell me a little more about how I can go about this?
I had hoped/supposed to be able to give a value per position to a Parameter in the Skeletal Model.
I'm probably seeing that wrong.
Please advise on this, thanks in advance.

0 Likes

BDCollett
Advisor
Advisor

@checkcheck_master wrote:

I'm trying to do something with Parameters and see that you can't make a Part look at a Parameter in an Assembly.
Can you tell me a little more about how I can go about this?
I had hoped/supposed to be able to give a value per position to a Parameter in the Skeletal Model.
I'm probably seeing that wrong.
Please advise on this, thanks in advance.


Can you share your attempts so I can get a better idea?

You can share parameters between an Assembly and Parts, you just need a little iLogic code to do so.

Build a skeletal model with parameters that drive the door position and string.

Create the parts based on that skeletal model.

Place a copy of that skeletal model into the assembly. (Make it invisible).

Have the same parameter names in the Skeletal model and Assembly.

Use iLogic to sync the Assembly parameters to the Part so they update.

Use a Form to them drive the position of the door/string.

0 Likes

BDCollett
Advisor
Advisor
Accepted solution

Very basic example attached. Inventor 2023.

Trying to simulate a rope with a spline is never going to reflect real world and I am not sure what you are trying to achieve with your "string".

Open "DOOR ASSY" and a form will open.

0 Likes

checkcheck_master
Advocate
Advocate

@BDCollett 

Thanks a lot, unfortunately I can't open 2023 right now.

I can see your door, frame and string, but I can't do anything with it.

 

See video attached, this is what I try to accomplish.

  

0 Likes

checkcheck_master
Advocate
Advocate

@BDCollett 

I was able to open your example in IV2023.
Good to see this way, thank you.

0 Likes

BDCollett
Advisor
Advisor

@checkcheck_master wrote:

@BDCollett 

I was able to open your example in IV2023.
Good to see this way, thank you.


Ok, as your string is not "3D" it should be rather simple to apply this method to your model and drive it with the form.

0 Likes