| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
Autor
|
Thema: xref, Layer-Eigenschaften (6175 mal gelesen)
|
kbs170 Mitglied
Beiträge: 8 Registriert: 26.01.2010 AutoCAD LT 2010, WIN XP
|
erstellt am: 26. Jan. 2010 15:56 <-- editieren / zitieren --> Unities abgeben:
Hallo, ich habe eine "Kinder-Datei" als xref in eine "Mutter-Datei" eingebunden. Ändere ich nun in der "Kinder-Datei" Layer-Einstellungen (z.B. Farbe), dann habe ich Probleme, diese Änderungen in das xref der "Mutter-Datei" zu übertragen. Das äußert sich wie folgt: 1. Die Layer-Farbe wird nicht angepasst. 2. benenne ich den Layer um, wird dieser zwar mit allen Eigenschaften übernommen, der alte Name bleibt aber als Layer-Leiche erhalten. Wie kann ich die Layer ordnungsgemäß einbinden (alte löschen, geänderte übernehmen)? VG kbs170 AutoCAD LT 2010, Win XP 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: 26. Jan. 2010 16:05 <-- editieren / zitieren --> Unities abgeben: Nur für kbs170
|
Entsorger01 Moderator Techniker
Beiträge: 3263 Registriert: 07.07.2006 ACAD 2021 Acrobat Prof. Creative Suite WIN10
|
erstellt am: 26. Jan. 2010 16:06 <-- editieren / zitieren --> Unities abgeben: Nur für kbs170
Versuch's mal mit VISRETAIN auf 0, ob das deinen Wünschen näherkommt. Aber bitte erst in der Hilfe nachlesen. ------------------ Gruß Michi "Personalführung ist die Kunst, die Mitarbeiter so schnell über den Tisch zu ziehen, dass sie die Reibungshitze als Nestwärme empfinden." Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
kbs170 Mitglied
Beiträge: 8 Registriert: 26.01.2010 AutoCAD LT 2010, WIN XP
|
erstellt am: 26. Jan. 2010 16:19 <-- editieren / zitieren --> Unities abgeben:
|
Calleeee Mitglied Konstrukteur/ Technischer Zeichner
Beiträge: 80 Registriert: 12.11.2013 AutoCad 2018, SofiCad 2018, Provi, Revit, Civil 3D, Card/1, 3dsMax
|
erstellt am: 18. Nov. 2013 16:18 <-- editieren / zitieren --> Unities abgeben: Nur für kbs170
Hallo, kram das thema mal nochmal aus geht das auch anders rum? habe ein lageplan mit unzähligen xrefs..alle layer sind nur im Lageplan geändert worden. Jetzt möchte ich aber die eigenschaften in die xrefs übertragen so das andere Zeichnungen von den selben eigenschaften "profitieren" können will jetzt nicht alle xrefs durch gehen und die layer anpassen
(autocad 2010) 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: 18. Nov. 2013 16:31 <-- editieren / zitieren --> Unities abgeben: Nur für kbs170
Gibt 2 Hürden, 1. Gibt es in Acad keine Funktion welches die XRef-Layer Eigenschaften in die Quelldatei schreibt (kann mir aber vorstellen das du so ein Lisp findest)2. Wenn du die Quelldatei in anderen Dateien als XRef nutzt und diese Visretain=1 stehen haben, dann mußt du noch die Daten in den anderen Dateien aktualisieren (gibt es sicher ebenfalls ein Lisptool dafür) ------------------ CAD on demand GmbH - Beratung und Programmierung rund um AutoCAD Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
whf_muc Mitglied Techniker
Beiträge: 270 Registriert: 22.05.2004 Fujitsu Celsius M770, Xeon 2125, 4,0 GHz, 32 GB RAM, Quadro P2000, Windoof 10 Pro for Workstations - div. liNear Haustechnik Aufsätze - Autocad 2022/2023
|
erstellt am: 20. Nov. 2013 07:46 <-- editieren / zitieren --> Unities abgeben: Nur für kbs170
Hallo vielleicht gehts mit Umwegen : xref binden/einfügen - Datei speichern, das ehem. xref mit wblock wieder als Datei erstellen und damit dann die ursprüngliche xref überschreiben. Dann sollte die Änderungen drin sein. Viel Erfolg Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Calleeee Mitglied Konstrukteur/ Technischer Zeichner
Beiträge: 80 Registriert: 12.11.2013 AutoCad 2018, SofiCad 2018, Provi, Revit, Civil 3D, Card/1, 3dsMax
|
erstellt am: 20. Nov. 2013 08:25 <-- editieren / zitieren --> Unities abgeben: Nur für kbs170
Hallo, also lisp datein wären echt cool wenns die geben würde..also falls jmd eine kennt, dann wäre es echt nett wenn man mich darauf verlinken würde..oder sagen könnte wie die datei heißt...denn mit meinen schlagwörtern habe ich nichts verwendbares gefunden. hmm...das mit xref binden und als block in die xref wieder einfügen wäre eine möglichkeit..stimmt so würde es funzen wäre zwar trotzdem noch recht umständlich aber denk mal mit _visretain doch ganz gut umzusetzen....
Danke euch beiden..für mehr lösungsvoschläge und/oder Lisp datein bin ich und sicher der ein oder andere CAD user auch, dankbar.
Gruß
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: 20. Nov. 2013 08:42 <-- editieren / zitieren --> Unities abgeben: Nur für kbs170
|
cadffm Moderator 良い精神
Beiträge: 21533 Registriert: 03.06.2002 System: F1 und Google
|
erstellt am: 21. Nov. 2013 09:45 <-- editieren / zitieren --> Unities abgeben: Nur für kbs170
Erbarmt hat sich mein Kollege Brischke Es werden ausschließlich LayerFARBEN in die Quelldatei übertragen. Das ganze wird richtig installiert und das Programm prüft online ob eine Lizenz vorhanden ist, in diesem Falle wurde dies unbefristet freigeschaltet und kann ohne Einschränkung genutzt werden. für AutoCAD 2011-2014 ------------------ CAD on demand GmbH - Beratung und Programmierung rund um AutoCAD Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Calleeee Mitglied Konstrukteur/ Technischer Zeichner
Beiträge: 80 Registriert: 12.11.2013 AutoCad 2018, SofiCad 2018, Provi, Revit, Civil 3D, Card/1, 3dsMax
|
erstellt am: 14. Feb. 2014 10:44 <-- editieren / zitieren --> Unities abgeben: Nur für kbs170
Hey Leute danke nochmal für die Antworten, die Lisp habe ich übrigens nicht nutzen können da das ein wenig schwierig ist hier mit dem Installieren von "fremden" Programmen, zudem schreibst du etwas von 2011-2014..ich arbeite mit 2010 wesswegen ich es nicht unbedingt probieren will^^. Trotzdem danke, habe es trotzdem rigendwie hin bekommen^^ Jetzt stehe ich aber vor nem anderen Problem, entweder ich bin grad zu doof oder ka...wenn jmd weiß wo es dieses Thema schon gibt dann verweist mich doch bitte darauf..ich habe es nicht gefunden... ansonsten:
Ich bearbeite gerade Pläne in denen ich alle Xrefs binden (->einfügen) möchte. dabei sollen aber die Layereigenschaften aus dem "Masterplan" bleiben.
D.h. wenn ich ein referenzlayer gefroren habe und diese binde solle der layer doch auch gefroren bleiben Oder auch: in der referenz ist er layer eines kreises rot, im Masterplan habe ich den layer auf grün gestellt..dann soll der Layer (bzw der kreis) beim binden grün bleiben. Halt alle Eigenschaften sollen im Masterplan beibehalten bleiben..sowohl im Modell als auch im Papier Bereich..
wie heißt der Befehl dafür? bzw was mache ich falsch??...visretain funzt irgendwie nicht sry wenn schonmal jmd die Frage gestellt hat..(zumindest habe ich kein neuen Thread geöffnet..xD) ich danke euch! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Bernd P Ehrenmitglied V.I.P. h.c. cook-general
Beiträge: 3358 Registriert: 07.06.2001 W10-64bit, AMD Ryzen 7 3700X,32GB RAM, Sapphire Pulse Radeon RX 570 8G G5, Canon TX-3000 MFP, Maus Cherry MW4500, Sub:Infrastructure Design Suite, Office 365
|
erstellt am: 14. Feb. 2014 11:03 <-- editieren / zitieren --> Unities abgeben: Nur für kbs170
Servus Es werden nur Modell Eigenschaften übergeben xref>binden>einfügen wblock>den Block des Xref´s wählen und speichern ------------------ <----- Bitte Systeminfo eintragen, warum siehst du hier. "Warum Einfach es geht auch kompliziert". Schöne Grüsse aus der Steiermark Bernd P. Sport ist Mord Rekorde: Scalelist>11727, Fehler>34365, Layerfilter>XXXX 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: 14. Feb. 2014 11:13 <-- editieren / zitieren --> Unities abgeben: Nur für kbs170
Meine Antwort sieht etwas anders aus: AutoCAD macht genau das was du möchtest ! Aber denke noch einmal darüber nach was du wirklich machst: Im Master gibt es einen Layer MyXREF|TEXT, diesem Layer gibst du eine andere Farbe und frierst ihn. Nun nutzt du Xref-binden, aber nicht mit der Option binden, sondern einfügen. Im Grunde machst du also ein Copy&Paste, das bedeutet alle Definitionen(BemStil,Layer,Block) die im Master nicht vorhanden sind werden hinzugefügt, ansonsten werden die vorhandenen benutzt. Der Layername lautet in der XREF "TEXT", wenn du nun im Master ebenfalls einen Layer hast der TEXT heißt, dann wird dieser benutzt (frieren,ein7aus, Farbe Linientyp etc.) . Wenn du den XREF-Layer beibehalten würdest (willst du nicht), dann muß du die Option BINDEN benutzen, das bedeutet das alle benannten Objekte umbenannt und eingefügt werden. Aus Name wird Referenznamen$n$Name, so wird eine Eindeutigkeit erzwungen, betrifft aber 'alle' benannten Objekte,also auch Blöcke zB. Einfügen vs Binden Der Layer aus der Xref darf also beim Einfügen nicht bereits vorhanden sein.. das ist bei jedem Objekt Import bei AutoCAD so. ------------------ CAD on demand GmbH - Beratung und Programmierung rund um AutoCAD Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Calleeee Mitglied Konstrukteur/ Technischer Zeichner
Beiträge: 80 Registriert: 12.11.2013 AutoCad 2018, SofiCad 2018, Provi, Revit, Civil 3D, Card/1, 3dsMax
|
erstellt am: 14. Feb. 2014 11:16 <-- editieren / zitieren --> Unities abgeben: Nur für kbs170
hmm...das mit dem wblock verstehe ich nicht ganz..ich möchte den Block danach auflösen..die Layereigenschaften in der Referenz möchte ich nur nicht mit nehmen..da die im Masteplan ja anders sind Der Plan darf am Ende keine Referenzen und Blöcke mehr enthalten...Die Layer sollten aber so bleiben wie diese in dem Masterplan bearbeitet wurden. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Calleeee Mitglied Konstrukteur/ Technischer Zeichner
Beiträge: 80 Registriert: 12.11.2013 AutoCad 2018, SofiCad 2018, Provi, Revit, Civil 3D, Card/1, 3dsMax
|
erstellt am: 14. Feb. 2014 11:20 <-- editieren / zitieren --> Unities abgeben: Nur für kbs170
Zitat: Original erstellt von cadffm: Meine Antwort sieht etwas anders aus:AutoCAD macht genau das was du möchtest ! Aber denke noch einmal darüber nach was du wirklich machst: Im Master gibt es einen Layer MyXREF|TEXT, diesem Layer gibst du eine andere Farbe und frierst ihn. Nun nutzt du Xref-binden, aber nicht mit der Option binden, sondern einfügen. Im Grunde machst du also ein Copy&Paste, das bedeutet alle Definitionen(BemStil,Layer,Block) die im Master nicht vorhanden sind werden hinzugefügt, ansonsten werden die vorhandenen benutzt. Der Layername lautet in der XREF "TEXT", wenn du nun im Master ebenfalls einen Layer hast der TEXT heißt, dann wird dieser benutzt (frieren,ein7aus, Farbe Linientyp etc.) . Wenn du den XREF-Layer beibehalten würdest (willst du nicht), dann muß du die Option BINDEN benutzen, das bedeutet das alle benannten Objekte umbenannt und eingefügt werden. Aus Name wird Referenznamen$n$Name, so wird eine Eindeutigkeit erzwungen, betrifft aber 'alle' benannten Objekte,also auch Blöcke zB. Einfügen vs Binden Der Layer aus der Xref darf also beim Einfügen nicht bereits vorhanden sein.. das ist bei jedem Objekt Import bei AutoCAD so.
aj...ja das sieht sehr gut aus...ich habe wohl die sache mit dem Binden->binden falsch verstanden...aber wenn ich das so mache und den Block dann sprenge scheint mir das so auszusehen wi ich es brauch.. BESTEN DANK!!!
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: 14. Feb. 2014 11:20 <-- editieren / zitieren --> Unities abgeben: Nur für kbs170
|