Replace Model Reference Problem

Replace Model Reference Problem

Anonymous
Not applicable
1,565 Views
7 Replies
Message 1 of 8

Replace Model Reference Problem

Anonymous
Not applicable

I often used Replace Model Reference in previous Releases. Often I would get a lot of pink dimensions coming up but I simply re-attached them. 

 

I have just tried this in 2019 and it replaces the model as before showing a lot of unattached dimensions BUT it comes up with a dialog box for which the only option is to cancel the operation and it reverts back to the original model. I am convinced there was an accept option on previous versions. 

 

Can you please advise if there is a way around this. I find I save a lot of time doing drawings this way instead of starting from scratch. 

 

0 Likes
1,566 Views
7 Replies
Replies (7)
Message 2 of 8

Anonymous
Not applicable

I have just tried another few parts and about 50% have changed without the dialog box coming up. There are also many unattached dimensions I need to put back but that is OK and expected. I don't know why some of the models come up with the dialog box and some don't. Any ideas ?

0 Likes
Message 3 of 8

ToddHarris7556
Collaborator
Collaborator

When you say you 'just tried this in 2019'... 

Has the underlying assembly been opened/converted to 2019? Just wondering if there might be some weird issue trying to update a 2019 drawing that's looking at an older assembly model. 


Todd
Product Design Collection (Inventor Pro, 3DSMax, HSMWorks)
Fusion 360 / Fusion Team
0 Likes
Message 4 of 8

Anonymous
Not applicable

I thought initially it might have been a glitch in 2019. However, I think it is an issue with the original drawings. 

Since the original post, I deleted the dimensions that were going pink when I replaced the model but it still won't let me change it. The reason in the dialog box is "Sketch 1" which is the section line on the end view. I have tried to edit it by removing any constraints that were on it and it still trips up. I can't delete the sketch as the section that comes from the sketch has all the dimensions on it. I have 3 out of about 12 that have not changed the model so I will just go ahead and re-draw them. I still have 9 that just need a tidy up so it is better than 12 redraws. Thanks. 

0 Likes
Message 5 of 8

johnsonshiue
Community Manager
Community Manager

Hi! I guess there is a file-specific behavior. Probably, the new model reference has some issue that it cannot replace the existing model reference. One thing to note regarding existing annotation survival. The existing annotation has better chance to remain associative to the view geometry after model reference is changed, only when the new model reference and the old model reference share the same document ID (not just same name). Two files share the same document ID when one is saved copy as the other. Essentially one is a clone of the other and they have been edited independently afterwards.

Many thanks!



Johnson Shiue (johnson.shiue@autodesk.com)
Software Test Engineer
0 Likes
Message 6 of 8

jimmyflash
Advocate
Advocate

My suggestion is to replace the reference while opening duplicated drawing. Original ipt file to be deleted (or renamed) so you will be asked for new ipt reference.

This will force Inventor to use the new reference always.

0 Likes
Message 7 of 8

Cris-Ideas
Advisor
Advisor

Actually dimensions, and annotations will survive only if structure of the part is exactly the same and edges (points) they (annotations) are connected have identical ID.

 

Otherwise it ends up with missing reference.

 

What I do to have model highly replaceable in drawings (for example for revision purposes, or type variations). I always create new parts as copies of originals and edit as little as possible changing original structure so original entities (edges, surfaces, sketches, bodies, features) are unchanged.

  • For part  sketches: Dimension within sketches can be changes, and constrain can be changed as log as you do not delete original line that constructs an edge.
  • For holes - dimensions can be changes as long as you do not change hole type (round to threaded for example)
  • For patterns - edits loose annotations most of the time if pattern structure is changed. As long as original referenced parts do not cease to exist it is fine.

As for you problem with not being able to replace the model. 

I do not ever recall this behavior. 

What you can try is:

1) to check if actually original drawing does not have any problems. Like missing references to parts/assemblies that are missing (libraries, workgroup paths) .. 

I think if model has missing references its reference on the drawing cannot be edited. This may have something to do with avoiding infinite loop in cyclic dependency (but this is just a speculation).

 

2) You should also check if your model that you want to use to replace the old one does not have missing references.

 

3) Than you should try to create new drawing with the old model but without any annotation and try to replace. 

If this works that it is likely that there is a problem  related to your old drawing. 

 

Without full data structure available it is difficult to give more precise guidance.

 

 

 

Cris,
https://simply.engineering
Message 8 of 8

jimmy.wick90
Contributor
Contributor

Temporarily disable antivirus software.
Back up all customized ribbon, keyboard, and marking menu settings. Export an XML file from the Customize dialog box (Tools ribbon > Customize).
Back up all Application Options. Export an XML file from the Application Options dialog box (Tools ribbon > Application Options).


Run the Inventor Reset Utility

The Inventor Reset Utility is available with Inventor 2016 and later. In Windows Start, you can find it under Autodesk Inventor.

The Inventor Reset Utility detects and displays the versions of Inventor you’ve run. By default, the utility selects the version initiated most recently, but you can select another version to reset.

 

 

Regards,
 J Wick



0 Likes