References sometimes allowed and sometimes not -- why?

Mar 13, 2006 3 Replies

Hi guys,



I'm sure this is all logical and stuff, but I can't get my head around it.



Frequently, when I edit a part of a sub-assembly of some larger assembly, I get this message:



"This part has features defined in the context of another assembly . You can edit the part, but you cannot create external references to the components of the current assembly."



What bugs me is that sometimes I edit parts of sub-assemblies which darn well have references to a greater assembly, and SW happily lets me add references that are local to the sub assembly. Yet sometimes it displays the above message and doesn't let me do it. Of course there's no problem editing the part in the context of the top assembly, but since the references I intend to add are strictly within the context of the sub-assembly the logic of it all escapes me.



Thanks,



--Daniel


By default, you can only make in-context references in the context of one assembly at a time. This is probably what's making trouble for you. You can enable Tools, Options, System Options, External References, "allow multiple contexts for parts when editing in assembly". This is the way I normally operate, even though it can cause performance degradation when a part has to reference several assemblies to update.

Am 13.03.2006, 15:19 Uhr, schrieb Dale Dunn :

Cool, that did it. Thanks! Still the inconsitency in SW's behavior is funny since I've never before touched that setting.

--Daniel

Well, it IS the default setting...

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required