iLogic Forms

iLogic Forms

Boggle88
Enthusiast Enthusiast
392 Views
3 Replies
Message 1 of 4

iLogic Forms

Boggle88
Enthusiast
Enthusiast

Hi,

 

We have recently created a basic steel leg assembly using ilogic. We basically have a end plate and a base plate along with the main steel section in between. We enter the rules and parameters to drive the leg assembly and that works fine but came across the problem when re-using the same base plate in another assembly. Let me try and explain a bit better.

 

We have a leg assembly called DB01.iam which has a base plate called DB02.ipt. In the leg assembly DB01.iam form we enter the required base plate dimensions 500mmx500mm which then drives the size of base plate DB02.ipt to the correct dimensions which is fine but the problem starts when you design assistant a new leg assembly called DB03.iam but you want to keep the same base plate DB02.ipt but then we decide at a later date we need to change the dimensions of base plate DB02.ipt. to 750mm x 750mm. If we then go back into the leg assembly DB01.iam and then change the base plate dimensions to 750mm x 750mm it changes it in the leg assembly form for DB01.iam but not in the leg assembly DB03.iam. 

 

Is there anyway of getting the forms to update to read the same dimensions for the base plate which has been enter in the form on DB01.iam for form in DB03.iam

 

Please find attached assembles and the part file of the base plate as described above.

 

Any help would be very much appreciated. 

 

 

0 Likes
393 Views
3 Replies
Replies (3)
Message 2 of 4

frederik_vollbrecht
Advocate
Advocate
As i can't open the files due i use INV2014, i can only assume that you are just writing the dimensions for base plate DB02.ipt. Could you post your iLogic code?
0 Likes
Message 3 of 4

Boggle88
Enthusiast
Enthusiast

Hi,

 

Please find iLogic code below.

 

Parameter("Plate A", "Width") = X_Width
Parameter("Plate A", "Height") = X_Length
Parameter("Plate A", "Thickness") = X_Thickness

Parameter.UpdateAfterChange = True

 Thanks

0 Likes
Message 4 of 4

frederik_vollbrecht
Advocate
Advocate
So, could start INV2016 and found the issue, you are storing the value in the Assembly befor transfering to the part, so each has got it own values.
0 Likes