Purge: Het opschonen van de tekening in AutoCAD

Het AutoCAD forum is gericht op de AutoCAD en AutoCAD LT gebruiker. U kunt hier vele AutoCAD tips en tricks vinden. Daarnaast zijn er een groot aantal Autodesk video tutorials te bekijken.

Moderators: Leonie, Nicoletta, Diederick, Alejandra, Coen, Bram, Roy_M, DavidN, Anton

Joost

Purge: Het opschonen van de tekening in AutoCAD

Berichtdoor Joost » vr 03 feb 2012, 12:08

De functie purge wordt in AutoCAD gebruikt om het *.*.dwg bestand, de tekening, op te schonen. Zo worden er niet gebruikte onderdelen uit de tekening verwijderd. Dit kunnen de volgende onderdelen zijn:

[img]https://www.cadaccent&#46nl/forum/images/purge/1.png[/img]

Bovenstaand venster wordt opgeroepen met het commando “purge” <enter>, of via het menu onder de rode A-knop:

[img]https://www.cadaccent&#46nl/forum/images/purge/2.png[/img]

Zoals in de lijst (afbeelding 1) te zien is, zijn er erg veel verschillende onderdelen te verwijderen uit de tekening. Een belangrijke opmerking hierbij: Onderdelen die wel in gebruik zijn, worden natuurlijk nooit weg gegooid. Het gaat binnen het commando Purge dan ook altijd om onderdelen van de tekening die niet direct op het tekenblad, de modelspace, staan. Een voorbeeld:
Een voorbeeld:
Via het commando purge worden drie lagen verwijderd uit de tekening:

[img]https://www.cadaccent&#46nl/forum/images/purge/3.png[/img]

In bovenstaande afbeelding zijn drie lagen te zien, welke allen verwijderd kunnen worden, omdat er geen lijnen of andere objecten op deze lagen gezet zijn, binnen de modelspace.
Het komt vervolgens vaak voor dat er onderdelen in de tekening zitten, waarvan blijkt dat ze niet verwijderd kunnen worden. Nog vaker is het erg moeilijk om te bepalen wat nu de oorzaak is…
Wellicht dat volgend voorbeeld een handvat kan zijn.

[img]https://www.cadaccent&#46nl/forum/images/purge/4.png[/img]

Een tekening met een block.
Dit block staat op de modelspace van de tekening.
Het block zelf staat op laag 0.
Binnen het block worden natuurlijk verschillende lijnen op verschillende lagen gebruikt. Deze lagen zijn onderin de afbeelding te zien.

Als het block verwijderd wordt van de modelspace, dan kan deze via het commando purge verwijderd worden:

[img]https://www.cadaccent&#46nl/forum/images/purge/5.png[/img]

Belangrijk is nu: De lagen kunnen nog niet weggehaald worden. Deze zijn immer nog in gebruik door de lijnen, welke deel uitmakan van het block.
Als het block “voorbeeld” uit de tekening verwijderd wordt, kunnen daarna pas de lagen uit de tekening verwijderd worden:

[img]https://www.cadaccent&#46nl/forum/images/purge/6.png[/img]

Dit is natuurlijk een eenvoudig voorbeeldje over het commando purge. In de parktijk worden veel grotere, complexere tekeningen gemaakt. Maar de principes kloppen wel. Mocht u het maar niet voor elkaar krijgen die ene laag met die vreemde naam uit de tekening te krijgen, dan is deze dus nog in gebruik….ergens in de tekening, in het *.*.dwg bestand.

Vaak worden de layout tabbladen vergeten. Of staat er toch nog ergens een heel klein lijntje of tekstje of die laag, welke u wilt verwijderen met purge. Een flinke zoektocht komt vaak voor.
Wellicht kan een selectie met “quick select” uitkomst bieden om toch alle objecten op een bepaalde laag te pakken te krijgen, om deze vervolgens te verwijderen. Daarna biedt purge uitkomst om de eigenlijke laag uit de tekening te halen.
Tot slot een kleine waarschuwing:

Wees voorzichtig met purge!

Het is zonde wanneer u erachter komt een block, of ander onderdeel, te hebben weggegooid, op het moment dat u hem nodig hebt.

Gebruikersavatar
Storm
Berichten: 600
Locatie: Duiven

Re: Purge: Het opschonen van de tekening in AutoCAD

Berichtdoor Storm » vr 02 mar 2012, 15:36

Kon het toch niet laten er me lispje bij te zetten

Code: Selecteer alles

;***********************************************
;** Tekening schoonmaken, Gebruik makend van  **
;** het -purge commando en de audit           **
;***********************************************
;**       Gemaakt door Storm Ulrich (2009)    **
;***********************************************

(Defun C:opschonen ()
(command "-purge" "a" "*" "n" "-purge" "z" "-purge" "r" "*" "n" "audit" "y" "-purge" "a" "*" "n")
(princ)
)
Haal bij elke tekening die je extern ontvangt eerst even per tekening dit commando er overheen en het bespaart je hopelijk een hoop 'vreemde' vastlopers en houd je tekeningen lekker klein.

Wat doet het?
- Purged alle niet gebruikte dingen uit je tekening
- Purged alle verborgen dingen (wat je niet ziet kun je ook niet missen)
- Controleert de tekening op fouten
- Purged eventueel de dingen die na de foutopsporing zijn gemaakt.

Dpagie
Berichten: 18
Locatie: Delft

Re: Purge: Het opschonen van de tekening in AutoCAD

Berichtdoor Dpagie » wo 19 sep 2012, 08:07

Een vraag n.a.v. de purge functie. Ik gebruik hem ook regelmatig om mijn tekeningen op te schonen, erg handig om het aantal layers zo klein mogelijk te houden.

Is het ook mogelijk om alle layers te verwijderen die moet C-.. beginnen? Voorbeelden zijn C-ANNO, C-HYDR-CTCH, C-PROP, C-ROAD, C-TOPO. En zo staan er nog een stuk of 100 van dit soort layers bij. Deze staan standaard in de tekening (Civil 3D), maar ik maak er helemaal geen gebruik van.

Mvg Dick

Gebruikersavatar
Storm
Berichten: 600
Locatie: Duiven

Re: Purge: Het opschonen van de tekening in AutoCAD

Berichtdoor Storm » wo 19 sep 2012, 10:48

Mits je het met de hand wilt doen kan dat door middel van het -purge commando (dus met het streepje ervoor). Vervolgens kies je voor Layers, daarna geef je een naam op ... Bijvoorbeeld 'C-*' om alles wat in laagnaam met 'C-' begint te verwijderen. Vervolgens geef je aan dat het Niet bevestigd moet worden en alle lagen worden verwijderd.

In een lisp (tekst plakken in notepad en opslaan als bestand.lsp) ziet dat er zo uit.
Commando : Purgec (kan je zelf aanpassen)

Code: Selecteer alles

(Defun C:Purgec ()
(command "-purge" "layers" "c-*" "n")
(princ)
)
Indien nodig kun je het 3e deel ("c-*") zelf aanpassen naar welke laagnaam het moet zijn. De asteric (*) functie mag duidelijk zijn.

Gebruikersavatar
Frank
Berichten: 42

Re: Purge: Het opschonen van de tekening in AutoCAD

Berichtdoor Frank » do 20 sep 2012, 11:18

Beste Dick,

De lagen die je omschrijft welke beginnen met "C-" zijn lagen die in gebruik zijn door Civil3D-stijlen en kunnen daarom niet worden gepurged.

MAW: De stijl is nog aanwezig in de tekening met daarin de verwijzing naar de laag dus voor AutoCAD is deze nog in gebruik.

De beste manier om hier vanaf te komen is de stijlen te verwijderen en dan een purge uit te voeren. Dit kan via de settings tab in de toolspace of via het Civil-Purge commando uit de Civil 3D manage tab.

Als je het kort door de bocht zou willen doen zou je gebruik kunnen maken van het commando LAYDEL en vervolgens te kiezen voor "N" en dan alle betreffende "C-" lagen te verwijderen.

Succes

Frank

Gebruikersavatar
Storm
Berichten: 600
Locatie: Duiven

Re: Purge: Het opschonen van de tekening in AutoCAD

Berichtdoor Storm » do 20 sep 2012, 12:12

@frank,

Lijkt me niet dat je lagen die je nog in gebruik hebt wilt purgen. Maar anders werkt inderdaad het commando LAYDEL. Die is ook handig te gebruiken als je een laag hebt die je niet tegenkomt in de tekening maar toch in gebruik lijkt te zijn.

Een harde delete want naast de laag worden alle objecten die in die laag getekend zijn ook verwijderd.

  

Wie is er online

Gebruikers op dit forum: Geen geregistreerde gebruikers en 0 gasten

Autodesk AEC Collection