| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
Autor
|
Thema: Was alles kann einen Layer belegen? (1382 mal gelesen)
|
Plenz Mitglied
Beiträge: 71 Registriert: 01.09.2010 ACAD Archi 2015
|
erstellt am: 11. Mrz. 2015 18:03 <-- editieren / zitieren --> Unities abgeben:
Ich habe die schöne Aufgabe, einen Haufen Zeichnungen zu vereinfachen und insbesondere die Anzahl der verwendeten Layer drastisch zu verringern. Nun habe ich mir ein kleines Programm in AutoLISP geschrieben, das alle Elemente sucht, die z.B. auf Layer "XY" liegen, und das diese auf einen anderen Layer verschiebt. Außerdem gehe ich die Blocktabelle durch, gehe bei jedem Block die eingebauten Elemente durch und verschiebe diese ebenfalls auf einen anderen Layer, falls sie auf Layer "XY" liegen. Nach diesen Prozeduren dachte ich, ist der Layer "XY" leer und kann bereinigt werden. Leider ein Irrtum, irgendwas benutzt den Layer immer noch. Was könnte das sein und wie greife ich drauf zu?
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
cadffm Moderator 良い精神
Beiträge: 21533 Registriert: 03.06.2002 System: F1 und Google
|
erstellt am: 11. Mrz. 2015 18:13 <-- editieren / zitieren --> Unities abgeben: Nur für Plenz
Also wenn man nicht bis zum letzten i-Punkt korrekt antworten will: Alles kann einen Layer belegen (außer ein anderer Layer) {Ein Layer ist spontan das einzige "geläufige" Objekt in einer Datei welches mir einfällt und keinen gc8 hat} jegliche Definitionen alle Objekte und Unterobjekte und überall kann man Layer auch noch in erweiterten Daten festpappen. TABLE-Einträge, SEQEND, ATTRIBs sind die häufigsten Trefferpositionen Meine geschätze Hochrechnung liegt bei 99% in BLOCKdefinition: Dessen Blockobjekten oder den ATTRIButen von Blockreferenzen. EDIT: Wenn du mal ein Beispiel willst: Poste deine "leere" DWG (nachdem du in der Datei die Sache noch einmal überprüft hast) Wenn du sagst welches das Beispielobjekt (Layername) es sich drehen soll, findet sich sicher jmd der dir sagt wo es verwendet wird. ------------------ CAD on demand GmbH - Beratung und Programmierung rund um AutoCAD Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Guenther P Mitglied Techniker
Beiträge: 1133 Registriert: 14.05.2010 AutoCAD 11 --> --> AutoCAD Civil 3D 2019.1 Update 64bit --> Autodesk InfraWorks 360 Autodesk Infrastructure Design Suite Premium 2019 64bit OoC, HMap Windows 7 x64 Enterprise SP1 Lenovo ThinkCentre M800 MT Intel Core i7-4770 @3.40GHz 3.40 GHz 32,0 GB RAM NVIDIA Quadro K2000D 2*24" HP EliteBook Revolve 810
|
erstellt am: 11. Mrz. 2015 18:19 <-- editieren / zitieren --> Unities abgeben: Nur für Plenz
Hi, eine direkte Antwort dazu habe ich nicht, allerdings verwende ich dafür das "Layerkonvertierungsprogramm" da können auch Layer in Blöcken konvertiert werden. HTH ------------------ - gü - ...then it comes to be that the soothing light at the end of your tunnel was just a freight train coming your way... (James Hetfield) Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
cadffm Moderator 良い精神
Beiträge: 21533 Registriert: 03.06.2002 System: F1 und Google
|
erstellt am: 11. Mrz. 2015 18:47 <-- editieren / zitieren --> Unities abgeben: Nur für Plenz
Und für "einmaligen Geschichten" LAYMISCH und auf Layer0 legen. Das ist die ACADbefehl Variante zum Problem für den Anwender wenn es gar nicht mehr weiter geht, jawohl. Für Fälle das man viele gleiche oder ähnliche (viele Dateien zB) bearbeiten Muß: LAYER Konverter aus den CADstandards ------------------ CAD on demand GmbH - Beratung und Programmierung rund um AutoCAD Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Ingo Struck Mitglied Holztechniker
Beiträge: 459 Registriert: 08.01.2010 Intel Core i7-3770 16 GB RAM AMD FirePro V3900 (FireGL V) Windows 7 Pro SP1 AutoCAD 2017 SP1 - deutsch
|
erstellt am: 12. Mrz. 2015 08:45 <-- editieren / zitieren --> Unities abgeben: Nur für Plenz
Hallo zusammen, mir fällt noch der Befehl "layzusf" ein. "laymisch" kennt unser AutoCAD 2009 VV nicht, obwohl er laut "cadforum.cz" seit Version 2007 existiert. Umgekehrt kennt "cadforum.cz" den Befehl "layzusf" nicht, welcher bei uns läuft. Darüber hinaus gibt es laut "cadforum.cz" noch die amerikanische Version von "laymisch", nämlich "laymrg". Dieser läuft bei uns kurioserweise sowohl mit als auch ohne führenden Unterstrich. Vermutlich ist das alles ein und der selbe Befehl. Offenbar werden hierbei mehr Dinge als bloß Layer vermischt . mfg, Ingo ------------------ "Umwege erhöhen die Ortskenntnisse!" Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
jupa Ehrenmitglied V.I.P. h.c. Ruheständler
Beiträge: 6050 Registriert: 16.09.2004 Windows 10 64bit, ACAD Rel. 14 - ACAD 2023
|
erstellt am: 12. Mrz. 2015 09:45 <-- editieren / zitieren --> Unities abgeben: Nur für Plenz
Zitat: Original erstellt von Ingo Struck:
... "laymrg" ... läuft bei uns kurioserweise sowohl mit als auch ohne führenden Unterstrich.
[OT] Das ist nicht so neu. Es gibt etliche Befehle, deren englische Fassung in einer deutschen ACAD-Umgebung wie gewohnt mit führendem Unterstrich, aber auch ohne selbigen funktionieren. Was mir bei obigem konkreten Beispiel auffällt ist, daß der deutsche Befehlsname auch mit führendem Unterstrich akzeptiert wird. Das habe ich bisher noch bei keinem anderen Befehl bewußt wahrgenommen (aber auch noch nie explizit getestet). [/OT] Jürgen ------------------ Bildung kommt nicht vom Lesen, sondern vom Nachdenken über das Gelesene. (Carl Hilty) [Diese Nachricht wurde von jupa am 12. Mrz. 2015 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Ingo Struck Mitglied Holztechniker
Beiträge: 459 Registriert: 08.01.2010 Intel Core i7-3770 16 GB RAM AMD FirePro V3900 (FireGL V) Windows 7 Pro SP1 AutoCAD 2017 SP1 - deutsch
|
erstellt am: 12. Mrz. 2015 10:08 <-- editieren / zitieren --> Unities abgeben: Nur für Plenz
|
Plenz Mitglied
Beiträge: 71 Registriert: 01.09.2010 ACAD Archi 2015
|
erstellt am: 12. Mrz. 2015 11:46 <-- editieren / zitieren --> Unities abgeben:
Danke allerseits für die vielen Antworten. LAYMISCH kannte ich noch nicht, das hat allerdings auch nicht funktioniert. Ursache meines Problems waren natürlich Attribute, weil ich Töffel es versäumt hatte, alle Elemente von Blockreferenzen durchzugehen. Zugegeben: ich war inzwischen selbst drauf gekommen. Und zwar ganz einfach indem ich die Zeichnung als DXF abgespeichert und in einem Texteditor nach den Layernamen gesucht hatte. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
| Trainee (m/w/d) Produktion & Technik | Das Unternehmen Develey Senf & Feinkost GmbH gehört mit seinen Marken zu den führenden und modernsten Herstellern im Senf- und Feinkostbereich. Werden auch Sie Teil dieses traditionsreichen Unternehmens. TRAINEE (m/w/d) PRODUKTION & TECHNIK Unterhaching, zahlreiche Einsätze in unseren (inter-)nationalen Standorten | Vollzeit
| Anzeige ansehen | Prozessmanagement |
|
Andreas Kraus Mitglied Elektrotechniker
Beiträge: 1356 Registriert: 11.01.2006 Win 10 ACAD 2022
|
erstellt am: 13. Mrz. 2015 09:55 <-- editieren / zitieren --> Unities abgeben: Nur für Plenz
Vielleicht ein Sequenzende einer Blockreferenz ? Oder vielleicht ein Layer der in einem Ansichtsfenster gefroren ist (dann steht der in den EEDs von Ansichtsfenster) ------------------ Geht nicht, gibts nicht Gruß Andreas http://kraus-cad.de Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |