Working with 2013 R2 and finding wierdness with incremental adopt from an Inventor session. The first is with adopting a constraint, the second adopting a pattern.
For a simple example of the , create an assembly with two blocks:
Design IncrementalAdoptTest : Test_ProjectRoot IvAssemblyDocument
Child block As :IvBlock, Quantity = 2
length = 10
width = 8
height = 6
End Child
End Design
In inventor, add a simple mate comstraint between faces of the two blocks, then adopt the constraint.
The result in the inventor tree leaves the original mate constraint and the rule created mate constraint. Switch back to VS and allow it to update the design. Stop inventor, then start it again, and the original constraint is gone. Not a huge deal.
Second is adopting a pattern, and this is a little bigger deal. In the same assembly, create a simple rectangular pattern of block_1 using the edges of block _2. Size is irrelevent in this case. Right click on the parrern in the Inventor model tree and adopt into intent model. VS immediately prompts to update, then throws the following exception:
Inventor Host Exception was unhandled by user code
Message: Exception in function iv_ensureRectangularOccurrencePattern [Root.Component_Pattern_1_1_1]
Error adding rectangular occurrence pattern: The parameter is incorrect. (Exception from HRESULT: 0x80070057 (E_INVALIDARG))
The parameter is incorrect. (Exception from HRESULT: 0x80070057 (E_INVALIDARG))
Stop inventor, save the design, and run inventor again and everything is fine, the pattern is adpoted.
Solved! Go to Solution.
Solved by AlexKorzun. Go to Solution.
Hi Chris,
Thank you for reporting these problems. I entered the defects into Rally.