I would appreciate if anyone could confirm the following experience. Also potentially help!
When opening a drawing file that contains custom subassemblies, created in Subassembly Composer, the corridor will not recognise custom assemblies if:-
I am especially concerned with point 2. Can the subassembly simply not be carried with the drawing?
By not recognised I mean any references in the corridor will become blank and it will recalc incorrectly.
Does anyone know a way around this? Can I add a path 2 PKT files that have been created by users that automatically updates itself or something?
I am using Civil 3D 2012. Update 1 etc. etc...
Regards
Brad
Well of course I can just get a user to import the various PKT files on the tool pallette. But this requires too much management. Especially when you have more than 4 or 5 people. For example what if I update the assembly,
After discussion with several of my colleagues we believe the best thing to do is to not use composer for now. Until an assembly can be native to the Autocad Drawing it is added to, there is too much risk for more complicated corridors been recalced and people not realising the effect they have had on the surface.
There is to much risk for us on a QA level.
Im interested to hear other opinions.
Regards
Brad
Even if it were native to the drawing, updating the subassembly wouldn't propgate through any drawings using it and would need to be updated. Most users that I'm seeing use these are shipping a drawing and a PKT file along with the drawing, and the sharing process isn't a problem.
True Jason. And if the sub needs to be updated, why not simply add version number to the name "Sub27-V2". Essentially a new subassembly, not an updated one. Users would choose to use it or not. No existing sub would be overwritten.
@bkanther wrote:"After discussion with several of my colleagues we believe the best thing to do is to not use composer for now. Until an assembly can be native to the Autocad Drawing it is added to, there is too much risk for more complicated corridors been recalced and people not realising the effect they have had on the surface."
We use them in-house and share with others outside also. When someone tries to rebuild a corridor without our custom subassembly they get the attached message.
So, I don't see the risk of inadvertent changes.
If we were getting that message here then there would be no problem.
Like I said the user does not know! Any reason why we would not be getting that notification?
Regards Brad
The only way a user wouldn't get that message is if they actually had the subassembly installed. Is the event viewer turned off on your machines?
Jason,
Funny thing is we have our event viewer turned off and still get the message on computers that are not updated.
That message actually tends to trump the event viewer showing up - I was asking if his was turned off to see if that might be suppressing the message. According to your reply, it does not 🙂
Wel,l message shows in event viewer (see attached), but that can often be surpressed (or overlooked) by users.
If would be really good if we got the dialog warning shown by bruce.
Can you guys think of anything that would be surpressing that dialog warning. Out of date dot net framework maybe?
Regards
I'd create an Input/Output parameter and put a code inside of it. Then I'd check at the beginning if the code is correct. If it matches the code then I know the code is update and I'd build the subassembly normally. If it doesn't match then the SAC would not draw it or make it obvious something is wrong. That would force the user to check to see what is wrong by viewing the Event Viewer or having them ask.
Christopher
Can't find what you're looking for? Ask the community or share your knowledge.