How to automatically resize an iLogic components based on iMate parameters?

nateNCPX5
Observer
Observer

How to automatically resize an iLogic components based on iMate parameters?

nateNCPX5
Observer
Observer

I'm working on creating a reusable door across multiple cabinets. I'm using Inventor and Woodwork4Inventor

 

The door is a standard 5 piece door consisting of an exterior frame and an interior panel. These pieces have constraints set to enable resizing. 

 

Currently, I pull the door into the Cabinet assembly file using iLogic components. The standard Form I created pops up, which includes an overall width and an overall height. But, that requires me to actually measure the Width and Height of the door opening and then manually enter that.

 

There ends up being some back and forth to get the right dimensions and requires manual entry which slows down the process and decreases accuracy.

 

Is there any way that I can automatically resize the door using iMate parameters? 

 

In my ideal scenario, I would pull in the door, not resize it, make iMate selections, and those iMate selections would automatically set the Overall Width and Overall Height, while maintaining the constraints set in the iLogic door component. 

 

Any advice, concept overviews, or resources would be helpful!

 

Thanks!

 

 

0 Likes
Reply
243 Views
1 Reply
Reply (1)

johnsonshiue
Community Manager
Community Manager

Hi! I think it should be doable using iLogic but with different levels of difficulty depending on how the size is determined. If the size can be determined without the geometry and it can be easily computed after the iMates are selected, it should be very straight forward.

However, if the size has to be determined based on the inserted component geometry, this will be tricky. It is because you will need to come up with a way to measure the geometry programmatically (as you would do manually).

Many thanks!

 



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