iLogic error in Factory Asset created from Assembly controlled multi-body part

iLogic error in Factory Asset created from Assembly controlled multi-body part

pratikPG8UX
Observer Observer
110 Views
0 Replies
Message 1 of 1

iLogic error in Factory Asset created from Assembly controlled multi-body part

pratikPG8UX
Observer
Observer

I have been working with the multi-body approach to create a shelving assembly for my company.

 

Everything has been fine; I was able to extract the solid parts from the multi-body part file and place them into an assembly. I also managed to control the parameters in the multi-body part file at the assembly level by using iLogic {Parameter("INT_Master.ipt","Depth") = Unit_Depth}

:whereby INT_Master.ipt is the multi-body part file with depth as a user parameter & Unit_Depth is the assembly user parameter that I wish to control the depth.

 

The problem start when I convert the assembly to a factory asset. When I go to my asset properties and change the Unit_Depth; I obtain an iLogic error stating that it could not find INT_Master.ipt to execute the rule.

I also notice that in the factory assets folder, the master (multi-body file- INT_Master) changed its naming nomenclature to INT_Master_DF##F_3708DC0EFD984EEB45D68F51B405C687.

I assume the factory asset should be using INT_Master_DF##F_3708DC0EFD984EEB45D68F51B405C687 instead of INT_Master to run the rule now as all part and assembly names have changed.

 

For Assembly controlled multi-body file there exist no way to directly click the multi-body master file when writing the iLogic Code unlike the case with Bottom-up design approach; hence i had to manually type {Parameter("INT_Master.ipt","Depth") = Unit_Depth} to initiate an assembly level control.

 

Please find attached screenshots.Assembly with multi-body components.pngiLogic_code_Assembly_drive_master.pngINT_Master (MULTI-BODY PART FILE).png

I hope what i wrote above makes sense.

The forums help would be much appreciated.

 

 

0 Likes
111 Views
0 Replies
Replies (0)