- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
Spool Drawings problem - Added Pipework showing up in ALL spool drawings
Hi guys. The issue my company is having is when after we have defined the spools and created spool drawings and making revisions. If we add any additional pipework to any of the defined Spools in the model after the drawings have already been created.. say a Rev 2, then the new pipework shows up in ALL of the Spool Drawings regardless of service... which can be quite a number. Sure this new pipework can be turned off using "hide in Viewport" or layers but it is really annoying to do it manually for every drawing and some of the fittings might be small and overlooked. Also we could redefine the spool and run a new drawing but we lose the positioning on all of the annotation for that drawing, which is again more time wasted. I use the CadMep match properties button as well as the Autocad "Matchprop" command to add in the new pipework to the spool. Is there a way that we can prevent these new pipes and fittings from showing up in all the Pipe spool drawings except for the one they are intended to be added to? Any help is appreciated. thanks
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
So you are creating spool layouts in your model? I have spent a little time with this but stope when I started running into problems like this. I found there were to many issues like this and reverted back to spooling out into seperate drawings. My recommendation would be to do just that. Perhaps someone has a better idea but I find spooling into seperate .dwg files works best.
Don't forget to "Accept As Solution" and "Give Kudos" when an acceptable solution has been given.
|| LinkedIn || LinkedIn Fabrication Group ||
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
Spooling out into seperate drawings is the best work flow IMHO.
Spooling in the model drawing only bloats the file size into the unmanagable realm.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
This same issue had been troubling us for long time, I finally figured out a way to work around. A lisp program is created to go through all the viewports except the ones in the current layout, and run the command "hideselectedinvp". Hope it helps.
(defun c:LISP67 (/ _ctab layst nt i ss vp)
(command "_.mspace")
(setq ss1 (ssget))
(setq _ctab (getvar 'CTAB))
(foreach x (layoutlist)
(setvar 'CTAB x)
(if (/= X "COVER SHEET")
(if (/= X "SPOOL LAYOUT")
(if (/= X "Spool_Template")
(if (/= X _ctab)
(if (setq ss (ssget "_X" (list '(0 . "VIEWPORT") '(-4 . "!=") '(69 . 1) (cons 410 x))))
(repeat (setq i (sslength ss))
(setq hnd (ssname ss (setq i (1- i)))
ent (entget hnd)
vp (cdr (assoc 69 ent))
)
(if (> vp 1)
(progn
(if (not (and (= 0 (getvar "tilemode")) (>= (getvar "cvport") 2)))
(command "_.mspace")
)
(setvar 'CVPORT vp)
(setq layst (strcat x ": VP " (itoa vp)))
(COMMAND "HIDESELECTEDINVP" ss1 "")
)
)
)
)
))))
)
(setvar 'CTAB _ctab)
(princ)
)