Hello,
I am trying to copy one subassembly to another assembly, and I keep getting an error stating "This subassembly is not part of an assembly definition". I am using the "AeccCopySubassemblyTo" command. Nothing works including Move or Mirror either.
Has anyone seen this before? Do you know how to fix it?
Thanks in advance!
Dooley
Solved! Go to Solution.
Solved by Jay_B. Go to Solution.
To further complicate things.... No assembly will attch to it... Even a new "box" assembly from the Tool Pallete. Gives me the same error listed above. Any thoughts?
Dooley
Yes, Jeff_M, it is. And it is working in that assembly.
However, I used the "Primary Road Full Section" complete "out of the box" assembly to start the original assembly. I basically deleted everything but the LaneSuperAOR subs from that though, and started adding on other subs (both custom and standard). I did multiple copies of this assembly and created 26 different assemblies, all the while copying different subs from places.
I did this because I was also intially having issues building my own assembly from scratch using LaneSuperAOR. The LaneSuper subs were always wanting to be placed on the right side of the assembly, even if I changed the side to Left in the properties. This was forcing me to Mirror one of the LaneSuper subs to get it on the correct side. This in turn was also causing 2 weird groups in the assembly properties... 1 "Centered" and 1 "Right". Very odd... Which is something I also am wondering about why it woudl behave this way.
I wanted a good assembly with a Right and Left group, which is why I started with the Primary Road FUll Section standard and edited it.
Using that Primary Road assembly from the palette seems to be the problem. I went back and started another assembly from scratch again. This time the Lane Super subs placed correctly on the left and right sides as I told them to, and I could copy subs from other assemblies to it now.
It seems to me that C3D didn't like me using an edited version of the Primary Road Full Section to copy subs and paste to new ones from. But it just randomly started this, as I had created 26 different versions of the edited Primary Road Full Section (with different copies and pastes from others) and the model looks great. All of a sudden it just started giving me the error, so I don't know what is up.
Starting over with a new "Base" assembly from scratch seemed to do the trick.
Any thoughts on the above issues for furture reference?
Dooley
Bingo! I was selecting all of the parts of the assembly with a regular ACAD copy. I will remember to only select the assembly marker when copying in the future and not all of the subs with it too. That is probably what the issue was.
Thanks, again!
Dooley
@Jeff_M wrote:
Is your originalSubassembly connected to an assembly? The error you mention indicates it is not.
To add to Jeff's great advice, if this error is encountered, try the "Add to Assembly" command to add the subassembly to the assembly definition.
Just got this error in some assemblies in a dwg I inherited.
Error: This subassembly is not part of an assembly definition.
The assemblies appeared to be working assemblies but would not allow the use of the subaassembly "copy to" command as it was greyed out.
Then I noticed the "Modify Assembly" option for "Add to Assembly" which I selected and the offending subassembly was moved to the Assembly Marker.
Moved subassembly back to the proper location using "Move To" and was then able to copy another subassembly to it normally.