Part State suppression management issue with an assembly file open.

Part State suppression management issue with an assembly file open.

llorden4
Collaborator Collaborator
138 Views
1 Reply
Message 1 of 2

Part State suppression management issue with an assembly file open.

llorden4
Collaborator
Collaborator

I'm here to discuss an issue I have with managing the suppression states of a part natively with Inventor.  Granted the usual customization path is to create & edit, for reasons far too long to discuss here I have taken a path of wiping the part file clean and generating (through iLogic/API) the various features required by the user.

 

In this instance, I have a feature that's manufacturing for in-house handling and removed prior to shipping the product, so I'm using a custom State to display this feature on specific in-house fabrication drawings.  What I'm finding is that if the part requires an edit and the assembly file the part is used in is open (with the custom State active), then the suppression states are not being managed correctly by Inventor.

 

I suspect this is because my routines delete that custom State and recreates it.   What I'm interested in knowing is this unexpected behavior from Inventor because of my workflow or should Inventor be able to accomodate this and there's just a bug in the handling because the assembly file is also open?

 

I've attached a video that shows this behavior, I'm unable to openly share these files due to my employers NDA but have made arrangements to share these files directly with Autodesk personell through my local reseller.

 

Thoughts and feedback appreciated.

Using Inventor 2023 but this behaves in the same manner with Inv 2025

Autodesk Inventor Certified Professional
0 Likes
139 Views
1 Reply
Reply (1)
Message 2 of 2

llorden4
Collaborator
Collaborator

I did apply my "Plan B" mentioned in the video and this worked succesfully; so there is a work around for anyone else using this workflow.  A simple code addition to the part file...

For i = 1 To oCompDef.Features.Count
	Feature.IsActive(oCompDef.Features.Item(i).Name) = True
Next

 

Autodesk Inventor Certified Professional
0 Likes