| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
Autor
|
Thema: Problem mit 'Layer frieren' (384 mal gelesen)
|
petrov9 Mitglied Architekt
Beiträge: 106 Registriert: 06.10.2004 ADT 2006/ADT2007/ET
|
erstellt am: 23. Nov. 2005 12:12 <-- editieren / zitieren --> Unities abgeben:
hallo an alle! kann mir jemand einen hinweis geben, warum ich in der einen zeichnung mit der ET-"frieren"-funktion den layer durch klicken auf den textblock frieren kann und in der anderen nicht. aus meiner sicht sind ausser den attributwerten alle anderen relevanten parameter gleich. gruesse aus Wien! peter Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CADmium Moderator Maschinenbaukonstrukteur
Beiträge: 13508 Registriert: 30.11.2003 Hinweis: Meine Mitarbeit auf CAD.DE ist fakultativ, unentgeltlich und beruht nur auf einem ausgeprägtem Helfersyndrom.
|
erstellt am: 23. Nov. 2005 12:26 <-- editieren / zitieren --> Unities abgeben: Nur für petrov9
Also ich hab keine Probleme in beiden Zeichnungen den Layer zu frieren, ist vielleicht bei deinem "Frierversuch" einmal der zu frierende Layer aktuell gewesen? ------------------ - Thomas - "Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben." Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
petrov9 Mitglied Architekt
Beiträge: 106 Registriert: 06.10.2004 ADT 2006/ADT2007/ET
|
erstellt am: 23. Nov. 2005 12:41 <-- editieren / zitieren --> Unities abgeben:
hallo Thomas, ja ich kann den layer auch frieren ueber den layermanager, aber was bei mir nicht geht ist das frieren mit dem frieren-button aus dem ET layer-werkzeugkasten. da kommt die meldung: Cannot freeze layer 0. It is the CURRENT layer. das kann er nicht, das ist mir klar, aber obwohl der block am layer "0" erzeugt wurde, liegt er ja nun am layer OBT26. bei der zeichnung wo's geht ist die meldung deswegen: Layer OBT26 has been frozen. ueberseh' ich da was? gruesse peter Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
majowi Mitglied Ingenieur
Beiträge: 217 Registriert: 26.03.2005 div. Rechner div. ACAD200x
|
erstellt am: 23. Nov. 2005 12:50 <-- editieren / zitieren --> Unities abgeben: Nur für petrov9
Hallo Peter, die Lösung steht ja in den Befehlszeilen In einer Version liegen die Attributtexte auf dem Layer 0, in der anderen auf dem Layer OBT26. (Layer 0 ist aktuell!) Tippe mal darauf, dass der zugehörige Layer über den erweiterten Attributseditor (_eattedit) für jeden Text geändert wurde, deshalb liegen beim Auflösen auch die Attribute wieder auf dem Layer 0. Warum du aber beim Anklicken sozusagen durch die Hintertür den Layer 0 anwählst Gruß Markus Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
petrov9 Mitglied Architekt
Beiträge: 106 Registriert: 06.10.2004 ADT 2006/ADT2007/ET
|
erstellt am: 23. Nov. 2005 13:02 <-- editieren / zitieren --> Unities abgeben:
|
CADmium Moderator Maschinenbaukonstrukteur
Beiträge: 13508 Registriert: 30.11.2003 Hinweis: Meine Mitarbeit auf CAD.DE ist fakultativ, unentgeltlich und beruht nur auf einem ausgeprägtem Helfersyndrom.
|
erstellt am: 23. Nov. 2005 13:02 <-- editieren / zitieren --> Unities abgeben: Nur für petrov9
ohne jetzt die ETOOLS auseinander nehmen zu wollen ... funktioniert aber sicher so : (defun c:Testus() (setq LAYERNAME(cdr(assoc 8(entget(car(nentsel)))))) (princ (strcat "\n LAYER: " LAYERNAME)) (setq LAYERDATEN(entget(tblobjname "LAYER" LAYERNAME))) (setq FROZEN(assoc 70 LAYERDATEN)) (entmod(subst(cons 70 (logior (cdr FROZEN) 1))FROZEN LAYERDATEN)) ) entsel statt nentsel wäre vielleicht besser gewesen ? P.S. mit dem Testus kannste übrigens auch den aktuellen LAyer frieren. d.h. in den Etools sind sie sicher über die command-Funktion gegangen ------------------ - Thomas - "Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben." Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
E-Boy Ehrenmitglied V.I.P. h.c. Elektroinstallateurmeister
Beiträge: 2731 Registriert: 23.06.2005 Autocad MEP 2019 E-Tools Win 10
|
erstellt am: 23. Nov. 2005 13:03 <-- editieren / zitieren --> Unities abgeben: Nur für petrov9
Hi, Im Attributseditor unter dem Reiter Eigenschaften ist einmal der Layer 0 und in der die geht ist der Layer OBT26 eingeschaltet. Das ändern und dann gehts. Gruß Stefan ------------------ Nur Feiglinge speichern zwischen. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
petrov9 Mitglied Architekt
Beiträge: 106 Registriert: 06.10.2004 ADT 2006/ADT2007/ET
|
erstellt am: 23. Nov. 2005 13:37 <-- editieren / zitieren --> Unities abgeben:
@ Cadmium: bin immer wieder erstaunt wie schnell du deine truempfe aus dem aermel ziehen kannst. beeindruckend! @ E-Boy: ja danke, das funktioniert. jetzt gibt's allerdings noch eine frage: ich fuege die zeichnung mit den attributen fuer die tuerbeschriftung als block in die zeichnung ein, und zwar als teil eines makros das zuerst ein tuersymbol einfuegt. alle objekte dieser zeichnung liegen am layer null, damit so wie ich das verstanden habe, der block dann am gewunschten layer liegt. obwohl das fuer den block auch gilt bleiben die attributstexte am layer null. gibt's da eine moeglichkeit, die quellzeichnung so zu erstellen das auch die attributstexte beim einfuegen als block den layer uebernehmen, auch bei einer allfaelligen spaeteren aenderung. gruesse peter
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CADmium Moderator Maschinenbaukonstrukteur
Beiträge: 13508 Registriert: 30.11.2003 Hinweis: Meine Mitarbeit auf CAD.DE ist fakultativ, unentgeltlich und beruht nur auf einem ausgeprägtem Helfersyndrom.
|
erstellt am: 23. Nov. 2005 13:41 <-- editieren / zitieren --> Unities abgeben: Nur für petrov9
die Attribute beziehen ihren Layer aus den zugehörigen Attributsdefinitionen in der Blockdefinition. Wenn ich die Blockreferenz nun auf einen anderen Layer einfüge, ändern sich die Attributlayer demzufolge nicht. Nachträglich kann man aber mit einem Tool sicher was machen. Vielleicht hat einer ja was, wenn nicht .. ------------------ - Thomas - "Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben." Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |