Driven constraint not animated

Driven constraint not animated

Anonymous
Not applicable
1,357 Views
5 Replies
Message 1 of 6

Driven constraint not animated

Anonymous
Not applicable

Hi,

 

I have a (quite big) system that has multiple adaptive parts. To animate it, I drive a constraint. I can record a video of the whole thing through the "record" button when I drive my constraint. However, the qulity is pretty low.

Therefore I moved to Inventor Studio but I could not drive my constraint the same way! I select my constraint, gives the same start and end value as before but there is no movement when the video is played. I still tried to encode a video (even if there was no motion on the preview) but nothing happened.

Any idea why a working system in the general view would not be animated in Inventor studio?

 

PS: as far as I can see, inventor does not throw any error message at any point.

0 Likes
Accepted solutions (1)
1,358 Views
5 Replies
Replies (5)
Message 2 of 6

Anonymous
Not applicable

Um.

 

I want to say that I've had some issues in the past with getting parts to move the way they ought to once I try to animate them but can't say for certain what the problems were then and I haven't had those issues and quite some time now.

 

One thing to double check is that when you animate the constraint, you do see different values for the start and finish (not that you would make such a mistake but it's worth checking). I've never had studio accurately pick the start and finish of an animated *anything*. I only ever see the current value/position.

 

If it's not that then I'm not really sure what it is. In my humble opinion, adaptivity causes more problems than it solves. Especially if you've got a large (high part count) model relative to your machine's capabilities. I wouldn't right out say that adaptivity could be the cause of some of the issues you're experiencing but I can definitely say I have experienced problems in adaptive models that defy logic and only go away when adaptivity is removed.

 

Hope this helps 🙂

0 Likes
Message 3 of 6

Anonymous
Not applicable

Mmh I see. I have different values for start and finish. When I try to animate a smaller version of my system (less parts) it works, but the full one is probably too big for my computer then. Too bad!

 

Thanks

0 Likes
Message 4 of 6

Anonymous
Not applicable

@Anonymous wrote:

When I try to animate a smaller version of my system (less parts) it works, but the full one is probably too big for my computer then. Too bad!

 


It's possible. There are many ways to simplify models though. Are you familiar with shrinkwrapping and/or creating substitutes? I'll often do this to reduce large models so that my machine has an easier time running them and thus I can work more easily in them. It could help aleviate the issues you're having. Especially if you can significantly impact the part count. You'd just have to remember that you can't animate parts within a substitute... well... you can... but it's probably better to just go with the mentality that it can't be done lol for the sake of simplification and potentially making inventor angry at the workload that may put on it.

 

 

0 Likes
Message 5 of 6

Anonymous
Not applicable

Nope never heard of that, I'll have a look into it. Do you have tutorials on that?

0 Likes
Message 6 of 6

Anonymous
Not applicable
Accepted solution

Before I get started, I want to note what creating a substitute really does. The process creates a new Level of Detail of the assembly in which a new part file (the substitute) will exist. This level of detail representation will need to be activated in the main assembly in order to be utilized and to save memory. Read on for more info.

 

There are tutorials out there and certainly through inventor's help tab. You get started by opening the assembly you want to create a substitute of and though there are a few ways to start the process, I usually right click in the open space of the browser (with no parts or anything selected) and...

 

wheretofindsubs.JPG

 

I typically select shrinkwarp. It's kind of just what I was taught to use. I've derived many other things but for this specific purpose, I'll typically use shrinkwrap. Then specify the file name and location (this is going to create a new part file). The default is the same location as the assembly. Most of the time I find this acceptable but I've started making a folder for substitutes within the assembly's folder to help keep things tidy.

 

Once you've done that, you'll be presented with an array of options that effect the memory consumption and versatility of the substitute part. I'd suggest clicking the help icon and going through what these options do. The setup I typically go with is one that my company has decided is the balance they want between versatility and memory reduction. Your preferences may differ.

 

Last but not least is to note that you don't actually place the *substitute.ipt in your main assembly. The part file generated when creating a substitute is actually quite large. What you do instead is right click the sub assembly for which you created the substitute, scroll down the Representation and click it. A window will pop up asking you about the design view reps used in your overhead assembly. Click the drop down under Level of Detail Representation and select the one that your substitute is active in.

 

To updated a substitute, you'll need to open the assembly that the substitute is a sub for and make sure you're in the Master LoD. Make whatever changes need be made then switch to the substitute LoD. The sub will not update on it's own. Right click the part file in the browser and select "Check for Updates". Inventor will show you a dialog saying that updates are available and would you like to update. To which you say yes.

 

The very last thing I want to note is this! When using substitute LoDs of sub assemblies in a main assembly, a new LoD will be created when the first substitute LoD is made active. This new LoD should be used for switching all Substitute LoDs on. When suppressing components (which is what LoD's do), you cannot have a lower level component (sub assembly part for example) suppressed and a custom lower level LoD active without having a custom LoD active at the higher level too. This is difficult for me to explain through text but that's kind of how it works. Inventor recognizes that a component at a lower level is suppressed and in order for that to be the case, a custom LoD must be active. So if one is not present, it will create one.

 

This is alot of text, trust me, I know. But using substitutes effectively really can save you a great deal of time and frustration. I'm sorry if my explanation leaves  room for confusion, feel free to respond if you have questions. I hadn't intended on typing all this up but rather to refer you to a youtube video or something lol.

 

Anyway. Hope this helps.

0 Likes