CADsite forum

AutoCAD => AutoCAD probleem => Topic gestart door: Citroen op ma 27 09 2004, 18:56:41

Titel: tekening met 1 lijn, groter dan 1 MB?
Bericht door: Citroen op ma 27 09 2004, 18:56:41
Ik heb een lijn in een bestaande tekening gezet, en deze lijn als wblock weggeschreven met als naam drawing2.
Het bestand drawing2.dwg is 1146 kB groot.
Ik heb al purge,audit en recover geprobeerd, maar krijg het bestand niet kleiner.
Is er iemand die een idee heeft wat dit kan zijn?
Titel: tekening met 1 lijn, groter dan 1 MB?
Bericht door: Anonymous op ma 27 09 2004, 22:44:30
de meest waarschijnlijke verklaring is dat je niet de juiste tekening opend.
zel alle lagen eens aan
doe een zoom all
kijk eens met block of er nog iets in de tekening staat.



voor zover ik weet blijft alleen de current maatlijnstijl in een wblock behouden (ook als er geen maatvoering in staat)
(heb je soms een enorme maatpunt gedefineerd? grapje)
Titel: tekening met 1 lijn, groter dan 1 MB?
Bericht door: Citroen op ma 27 09 2004, 22:53:47
Nee, dat is het niet.
Het enige dat mij nog meer opvalt is dat bij audit Pass3 er opeens 12700 objecten gevonden zijn.(het is echt maar 1 lijn)

Fix any errors detected? [Yes/No] <N>: y
0       Blocks audited
Pass 1 1       objects audited
Pass 2 1       objects audited
Pass 3 12700   objects audited
Total errors found 0 fixed 0
Titel: tekening met 1 lijn, groter dan 1 MB?
Bericht door: Joop op di 28 09 2004, 07:39:04
Kijk eens op het forum AutoCAD tips >> Doe meer met erase.
Hierin wordt op een soortgelijk probleem behandeld.
Een uitgebreide uitleg vind je via de link in het  openingsartikel.

Sterkte

Joop
Titel: tekening met 1 lijn, groter dan 1 MB?
Bericht door: KDLA op di 28 09 2004, 07:54:27
Wij hebben dergelijke problemen(abnormaal grote tekeningen) opgelost met wissen van layerfilters met volgende code

(defun C:LayerFiltersDelete ()
(vl-Load-Com)
(vl-Catch-All-Apply '(lambda ()
(vla-Remove
(vla-GetExtensionDictionary
(vla-Get-Layers
(vla-Get-ActiveDocument
(vlax-Get-Acad-Object)))) "ACAD_LAYERFILTERS")))
(princ "\nAll layer filters have been deleted.")
(princ)
)
Titel: tekening met 1 lijn, groter dan 1 MB?
Bericht door: bart op di 28 09 2004, 10:58:13
ik denk inderdaad dat je met erase all de objecten wel weg krijgt (de lijn even deselecteren)

maar daarmee begrijp ik niet hoe deze objecten dan in je wblock komen
hoe heb je de selectie voor het w block gemaakt ?
Titel: tekening met 1 lijn, groter dan 1 MB?
Bericht door: Joop op di 28 09 2004, 11:24:50
Bart schreef
Citeermaar daarmee begrijp ik niet hoe deze objecten dan in je wblock komen

:?: Dat zou ik ook graag weten. :roll:
Titel: tekening met 1 lijn, groter dan 1 MB?
Bericht door: Citroen op di 28 09 2004, 19:05:05
Ik weet bijna zeker dat het de layerfilters zijn, er staan er erg veel in.

Bedankt KDLA!

Maar helaas begrijp ik niet hoe/waar ik die code toe moet passen HELP!
Titel: tekening met 1 lijn, groter dan 1 MB?
Bericht door: Citroen op di 28 09 2004, 21:23:14
ALLES IS OPGELOST!

Was inderdaad een probleem met layer-filters.

Ik heb de lisp-routine van KDLA gebruikt en voila!
na 1 sec is de tekening nog maar 25kB (was 1146kB)

Ook veel dank aan Joop Moelee voor de uitleg over LISP.
Titel: tekening met 1 lijn, groter dan 1 MB?
Bericht door: Joop op wo 29 09 2004, 07:05:04
:D Your welcome :lol: