| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
Autor
|
Thema: Layer in Verbindung mit referenzierte Datei (1772 mal gelesen)
|
LL Mitglied Konstrukteur
Beiträge: 267 Registriert: 02.03.2006
|
erstellt am: 14. Jan. 2010 09:49 <-- editieren / zitieren --> Unities abgeben:
Hallo, Wir möchten ausgehend von einer Zeichnung mehrer Zeichnungen erstellen. (Einfügen mit Refernz) funktioniert ja ganz gut. Aber in den zu erstellendenZeichnungen wollen wir immer die selben Layer von der zentralen Zeichnung ausschalten. Um das aber nicht bei jedem Projekt neu zu machen wollen wir uns die z u ertellenden Zeichnungen mit den Layereinstellungen als Vorlage speichern. Folgende Probleme, Sobald ich die referenzierte Zeichnung aus der Datei lösche verschwinden auch die dazugehörigen Layer und somit kann ich die Vorlage nicht ohne referenzierte Zeichnung (inkl. Layereinstellungen) speichern. 2tes Problem. Auch wenn es eine Möglichkeit gibt das erste Problem zu lösen bleibt noch das Problem das die referenzierte Zeichnung von Projekt zu Projekt unterschiedlich benannt ist. Layerbenennung unterschiedlich. Eine umfangreiche Problemstellung. Aber ich hoffe das jemand dabei ist der eine ähnliche Vorgangsweise schon umgesetzt hat und der mir dabei helfen kann. Vielen Dank im Voraus ------------------ Ordnung ist das halbe Leben - die andere Hälfte ist allerdings schöner. 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. Jan. 2010 09:55 <-- editieren / zitieren --> Unities abgeben: Nur für LL
|
LL Mitglied Konstrukteur
Beiträge: 267 Registriert: 02.03.2006
|
erstellt am: 14. Jan. 2010 10:00 <-- editieren / zitieren --> Unities abgeben:
ja, leider, die referenzierte Datei soll für mehrere Zeichnungen als Mutter Zeichnung dienen Aber du hast mich auf eine Idee gebracht. Kann ich in einer Datei mehrer Layereinstellungen speichern und die je nach dem beim Einladen der refernzierten Datei in die Tochter Zeichnung mit einladen. ------------------ Ordnung ist das halbe Leben - die andere Hälfte ist allerdings schöner. 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. Jan. 2010 10:25 <-- editieren / zitieren --> Unities abgeben: Nur für LL
JaEin - auf keinen Fall so wie das das möchtest. Aber mal eine andere Frage: Wo ist denn das Problem die Layereinstellung vorzunehmen ? [ich kann mir die Situation bei euch nocht nicht 100%ig vorstellen und in wie weit welche Lösung taugen würde] braucht man das öfters ? gibt es die auszuschaltenen Layernamen auch noch in anderen Xref-Dateien ? Ich meine Ihr könntet euch evtl. ein Makro oder Skript schreiben zum stellen der Layer, das kommt aber darauf an ob: '_.-LAYER;_off;*|myXrefLay003,*|myXrefLay010,*|myXrefLay011,*|myXrefLay520;; Dieses Menümakro würde dir ALLE XRef-Layer (also aller geladenen XRefs!) ausschalten welche diese Namen haben: myXrefLay003 myXrefLay010 myXrefLay011 myXrefLay520 So ein Makro in ein Werkzeugkasten,Werkzeugpalette,Ribbon,PulldownMenü? und es wäre nur ein Knopfdruck um die Layer zu stellen falls diese "Logik" hier anwendbar ist ! ------------------ die alte SUCHfunktion.. - System-Angaben - User:FAQ(Adesk) Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
LL Mitglied Konstrukteur
Beiträge: 267 Registriert: 02.03.2006
|
erstellt am: 14. Jan. 2010 11:03 <-- editieren / zitieren --> Unities abgeben:
Um deine Frage zu beantworten, das sind ca. 20 Layer. In der "Mutterzeichnung" ist alles gezeichnet was für das Projekt wichtig ist. Aus dieser heraus wollen wir z.b. eine Zeichnung erstellen worin nur die Fundamente sichtbar sind. Diese "Mutterzeichnung" gibt es für jedes Projekt. Wobei die Vorlage für die Mutterzeichnung gibt es nur einmal. Problem ist die Mutterzeichnung bekommt einen Projektbezogene Dateibenennung. Diese angesprochene Lösung mit dem Makro. Die Layer in der "Fundament Zeichnung" heißen ja Mutterzeichnung/Layer1. Kann man in diesem Makro eine Arte Filter drüber laufen der im ersten Schritt die Layer der referenzierten Datei (Mutterzeichnungs Layer) herausfiltert und anhand was nach dem / steht die jeweiligen Layer nahand einer vorgabe stellt? ------------------ Ordnung ist das halbe Leben - die andere Hälfte ist allerdings schöner. 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. Jan. 2010 11:28 <-- editieren / zitieren --> Unities abgeben: Nur für LL
Ja und Nein - wenn es die einzige Xref ist die diese 20 Layer hat, dann ist das Makro schon "fertig" dafür Teste doch selbst mal und tippe das Makro per Hand ein (datei öffnen, Xref laden und dann _-LAYER<enter> _off<enter> *|meinlieblinglayer1,*|derzweiteLayername,*|undeindrittername<enter> und dann nochmal ENTER um aus dem La<yerbefehl wieder rauszukommen. Und, klappts ? ------------------ die alte SUCHfunktion.. - System-Angaben - User:FAQ(Adesk) Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
LL Mitglied Konstrukteur
Beiträge: 267 Registriert: 02.03.2006
|
erstellt am: 14. Jan. 2010 11:40 <-- editieren / zitieren --> Unities abgeben:
Ein Schritt in die richtige Richtung Um sich das Eintippen der Layer zu ersparen kann man das ja auch in ein Makro packen wo die Layer schon aufgelistet sind. Mit dem */ ist im Egal was vorne steht hauptsache es steht etwas da und somit nimmt er mir den Layer egal wie die Mutterdatei heißt ------------------ Ordnung ist das halbe Leben - die andere Hälfte ist allerdings schöner. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
LL Mitglied Konstrukteur
Beiträge: 267 Registriert: 02.03.2006 WIN 7 ACAD 2016 Inventor 2016
|
erstellt am: 14. Jan. 2010 11:44 <-- editieren / zitieren --> Unities abgeben:
So jetzt muss ich mir "nur" noch ansehen wie und womit man ein Makro schreibt. UI sind natürlich schon unterwegs Vielen Dank für deine Hilfe cadffm lg LL ------------------ Ordnung ist das halbe Leben - die andere Hälfte ist allerdings schöner. 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. Jan. 2010 11:48 <-- editieren / zitieren --> Unities abgeben: Nur für LL
Nein ICH habe ja nicht "*/" geschrieben sondern "*|" und wenn du dir den Xref-Layernamen mal genau anschaust dann siehst du auch das dort so ein Pipe "|" drinsteht ! also "egalwashiersteht|meinLayername" findet somit nur XRef-Layer und da ein Pipe ein Sonderzeichen ist welches nicht in einem Layernamen vorkommen darf kannst du dir auch 100%ig sicher sein das damit dann nur XRef-Layer angesprochen werden. UND ZU MAKRO: Ich habe dir bereits ein fertiges Makro gepsotet !!!(du die Layernamen muß du natürlich noch durch deine ersetzen ) ------------------ die alte SUCHfunktion.. - System-Angaben - User:FAQ(Adesk) Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
LL Mitglied Konstrukteur
Beiträge: 267 Registriert: 02.03.2006
|
erstellt am: 14. Jan. 2010 12:00 <-- editieren / zitieren --> Unities abgeben:
das mit dem Pipe ist mir klar ich be nur auf der Tastatur kein Pipe darum habe ich ersatzweiße den Schrägstrich genommen. Als blutiger Anfänger verzeih mir die Frage Aber wie schreibt man ein Makro (wohin muss ich deinen geposteten Text kopieren) Und wie lege ich dieses Makro dann auf ein Icon oder so? ------------------ Ordnung ist das halbe Leben - die andere Hälfte ist allerdings schöner. 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. Jan. 2010 12:03 <-- editieren / zitieren --> Unities abgeben: Nur für LL
|
LL Mitglied Konstrukteur
Beiträge: 267 Registriert: 02.03.2006
|
erstellt am: 14. Jan. 2010 12:05 <-- editieren / zitieren --> Unities abgeben:
|
cadffm Moderator 良い精神
Beiträge: 21533 Registriert: 03.06.2002 System: F1 und Google
|
erstellt am: 14. Jan. 2010 12:20 <-- editieren / zitieren --> Unities abgeben: Nur für LL
Arbeitet Ihr mit WERKZEUGKÄSTEN ? WERKZEUGPALETTEN ? MULTIFUNKTIONSLEISTEN ? PULLDOWN-MENÜ ? Wo hätten sie es denn gerne ? Um es schnell zu testen: Werkzeugpalette öffnen (Menü Extras / Paletten / Werkzeugpalette)
Jetzt kannst du mal einen Text aus der Zeichnung per Drag&Drop in die Palette ziehen (evtl. vorher eigene/neue Palette erstellen über Rechtsklick auf vorhandene Palettenlasche) -> Dieses Palettenwerkzeug kannst du nun anpassen ! Mit Rechtsklick auf das Werkzeug/Eigenschaften.. Unter anderem gibt es dort das Feld "Befehlsstring" => dort das Makro ersetzen. Dort kannst du dann dein Makro editieren erweitern und testen wenn es fertig ist kannst du das Makro dann woanders einsetzen - ich schau mal nach einer Beschreibung und verfasse selbst schnell eine "oberflächliche" .. ------------------ die alte SUCHfunktion.. - System-Angaben - User:FAQ(Adesk)
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
LL Mitglied Konstrukteur
Beiträge: 267 Registriert: 02.03.2006
|
erstellt am: 14. Jan. 2010 14:04 <-- editieren / zitieren --> Unities abgeben:
|
cadffm Moderator 良い精神
Beiträge: 21533 Registriert: 03.06.2002 System: F1 und Google
|
erstellt am: 14. Jan. 2010 14:48 <-- editieren / zitieren --> Unities abgeben: Nur für LL
ja - bis zur nächsten Acad Installation , dann ist es wieder "weg" - Ich würde vorschlagen eine eigene Menüdatei anzulegen: CUI, Reiter Übertragen oben rechts (falls da "neue Anpassungsdatei" steht ) "speichern unter" zu wählen und einen sinnigen Menüdateinamen vergeben. Dann im Register "Anpassen" oben links die Haupt-Anpassungsdatei wählen (wohl die Acad.cui bei euch ? ) und dann auf dem Punkt "partielle CUI-Dateien" .Rechtsklick->part.Anpassungsdatei laden die neu erstellte CUI-Datei auswählen. Jetzt klickst du dich durch zu ACAD.cui/partielle Cui-Dateien->meineeigene.cui->Werkzeugkasten auf dem Knotenpunkt ein Rechtsklick->Neu-> Werkzeugkasten Jetzt kannst du unten Links "einen Befehl" (=einen Menüpunkt) NEU erstellen, dieser wird zunächst in deiner Haupt-Cui definiert, danach kannst du ab einfach per Drag&Drop diesen neuen Punkt aus der Liste unten Links in deinen Werkzeugkasten ziehen (den du ja oben links findest). (filter nach "Benutzerdefinierte Befehle" dann findet man das schnell wieder) Jetzt solltest du erstellt haben: Eine eigene Menüdatei +Werkzeugkasten +WerkzeugButton (und da steht dann auch dein Makro drin) ------------------ die alte SUCHfunktion.. - System-Angaben - User:FAQ(Adesk) Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |