Equation in parameters resets always

Equation in parameters resets always

berry.lejeune
Advocate Advocate
374 Views
6 Replies
Message 1 of 7

Equation in parameters resets always

berry.lejeune
Advocate
Advocate

Hello all,

 

In trying to make my job a bit quicker I've made some assemblies with an underlaying sketch which includes all the dimensions needed to make my assemblies. Now I've come to a strange thing which I'm unable to figure out why it always fails. Here's the issue: In the sketch there are a bunch of parameters. These parameters I copy to my individual parts. So far all ok. In the part I rename these parameters so they show up in my parts list. Thickness (dikte) is one of these parameters. In making the part I link the extrude to the thickness (dikte) as you can see in the screenshot below.

Screenshot_409.png

But when I update my main sketch, the extrude changes to a fixed value and the link to the thickness (dikte) is gone (screenshot below)

Screenshot_410.png

Other parts who use this thickness(dikte) have no issue with it. The extrude stays linked to the thickness (dikte) So I have no clue at all why some parts are having this issue and others don't.

 

 

0 Likes
375 Views
6 Replies
Replies (6)
Message 2 of 7

BM_Ashraf
Advocate
Advocate

Hi,

 

I think the Problem is the Parameter d3 in the screenshoot 2 is not correctely defined.
The dikte is right (50.000 mm), you have to link it to the Model Parameter d3

- Just delete the 40.000 mm and write dikte and it will work !

Check attached Pics1.png2.png

If this solved your problem, or answered your question, please click ACCEPT SOLUTION.

Blue Mech

Add-ins for Inventor!

0 Likes
Message 3 of 7

berry.lejeune
Advocate
Advocate

Hi,

 

That's what I did. But when I change the value to "dikte" and later on I do an update of the part (new thickness) the value of "dikte" changes again to a numerical like in my second screenshot. 

But I just found out what the problem was. For each new level of parts, I used the marked parts as a constraint to get them on the correct height. When I delete this constraint and I constrain all the parts of a new level to a plane, then the issue what I have is gone. 

Screenshot_411.png

Now I just have to figure out how to link the heights of all the planes I use to my sketch so all keeps updating as it should

Message 4 of 7

BM_Ashraf
Advocate
Advocate

Glad that you solved the first problem !

You can make the Planes with the same Parameters as the main sketch.

If this solved your problem, or answered your question, please click ACCEPT SOLUTION.

Blue Mech

Add-ins for Inventor!

Message 5 of 7

berry.lejeune
Advocate
Advocate

Hi,

 

I managed to link the height of all the planes to the corresponding dimensions as you can see in the screenshot

Screenshot_414.png

When I change my base part dimensions, all of the parts update nicely and the height of the planes are also changed as they should do 🙂 

Message 6 of 7

BM_Ashraf
Advocate
Advocate

Great, you already solved the Problem by your own!

Great job !💪

If this solved your problem, or answered your question, please click ACCEPT SOLUTION.

Blue Mech

Add-ins for Inventor!

0 Likes
Message 7 of 7

johnsonshiue
Community Manager
Community Manager

Hi Folks,

 

Another way to associate the parameters in different components within an assembly is to use iLogic. Create an iLogic rule at the top-level assembly. You will be able to access the parameters in different component documents. And, you can write rules to drive them.

The nice thing about this approach is that such cross-document relationship is managed by an iLogic rule, which is relevant to the particular context. The individual components remain self-contained.

The traditional parameter linking or derive workflow essentially establish cross-document relationship regardless where the part is used. Such relationship may only make sense in one context but not others.

Many thanks!

 

Many thanks!



Johnson Shiue (johnson.shiue@autodesk.com)
Software Test Engineer
0 Likes