| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
Autor
|
Thema: Bemassung in bestimmten Layer (2445 mal gelesen)
|
Blackcat Mitglied
Beiträge: 27 Registriert: 18.04.2006
|
erstellt am: 25. Apr. 2006 09:48 <-- editieren / zitieren --> Unities abgeben:
Hallo Weiss jemand wie ich es einstellen das die Bemassung in einem bestimmten layer kommt. bei mir kommt sie immer im layer DIM. Gruss Lilly [Diese Nachricht wurde von Blackcat am 26. Apr. 2006 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
heja79 Mitglied Dipl.-Ing.
Beiträge: 26 Registriert: 24.02.2006 Autocad 2006 WinXP
|
erstellt am: 25. Apr. 2006 09:55 <-- editieren / zitieren --> Unities abgeben: Nur für Blackcat
|
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: 25. Apr. 2006 09:56 <-- editieren / zitieren --> Unities abgeben: Nur für Blackcat
|
cadffm Moderator 良い精神
Beiträge: 21533 Registriert: 03.06.2002 System: F1 und Google
|
erstellt am: 25. Apr. 2006 09:58 <-- editieren / zitieren --> Unities abgeben: Nur für Blackcat
|
Zec Mitglied Cad Konstr.
Beiträge: 58 Registriert: 28.09.2005
|
erstellt am: 25. Apr. 2006 12:39 <-- editieren / zitieren --> Unities abgeben: Nur für Blackcat
wie wäre es mit: (vl-load-com) (defun pre_lay (reatyp befname / );Wenn Bem gestartet wird (cond ((wcmatch (car befname) "_dim*,DIM*") (setq *oldlay* (getvar "CLAYER")) (setvar "CLAYER" "0");Anstatt der 0 den Layer einsetzen, der zum Bemassen genutzt werden soll ) ) ) (defun after_lay (reatyp befname / );Wenn Bem beendet wird (cond ((and (wcmatch (car befname) "DIM*") *oldlay* ) (setvar "CLAYER" *oldlay*) (setq *oldlay* nil) ) ) ) (defun reaload ();Initialisierung des Reactors (if (not *DEFUN_DIMLAYER*) (progn (setq *DEFUN_DIMLAYER* (VLR-Command-Reactor "*DEFUN_DIMLAYER*" '((:vlr-commandEnded . after_lay) (:vlr-commandwillstart . pre_lay) ) ) ) (princ "\nLayerschalter Bemassung aktiviert") ) ) ) (reaload) (princ "\n(defun - Lisp over night!") (princ "\nHolger Brischke") (princ "\nhttp://www.defun.de --- mailto:kontakt@defun.de") (princ "\nLayerschaltung beim Bemaßen aktiviert.")
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Blackcat Mitglied
Beiträge: 27 Registriert: 18.04.2006
|
erstellt am: 25. Apr. 2006 14:33 <-- editieren / zitieren --> Unities abgeben:
Danke für die vielen Antworten (nun habe ich fast zu viele möglichkeiten) Hätte eigenlich gedacht das ich das irgenwo in den einstellungen ändern kann und es nicht so komlex ist . Möchte eigenlich gerne das je nach dem mit welchem bemassungsstyle ich zeichne die Bemassungen in einem bestimmten layer kommen. z.B wenn ich mit dem Bemassungsstyle 1:10 zeichene es mir dafür den layer DIM_1:10 nimmt. Aber ohne das ich für all diese ein bestimmten button mache. geht so was auch. Gruss Lilly
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
charlieBV Ehrenmitglied V.I.P. h.c. Bauzeichnerin
Beiträge: 9317 Registriert: 28.08.2003
|
erstellt am: 25. Apr. 2006 14:35 <-- editieren / zitieren --> Unities abgeben: Nur für Blackcat
Da frag ich mich und dich doch mal glatt, mit welchem Programm und welcher Version du arbeitest... im ADT zum Beispiel geht das. ------------------ Gruß Yvonne ADT-Help-Site "Natürlicher Verstand kann fast jeden Grad von Bildung ersetzen, aber keine Bildung den natürlichen Verstand." (Arthur Schopenhauer) Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Blackcat Mitglied
Beiträge: 27 Registriert: 18.04.2006
|
erstellt am: 25. Apr. 2006 15:06 <-- editieren / zitieren --> Unities abgeben:
|
Brischke Ehrenmitglied V.I.P. h.c. CAD on demand GmbH
Beiträge: 4171 Registriert: 17.05.2001 AutoCAD 20XX, defun-tools
|
erstellt am: 25. Apr. 2006 15:46 <-- editieren / zitieren --> Unities abgeben: Nur für Blackcat
|
Blackcat Mitglied
Beiträge: 27 Registriert: 18.04.2006
|
erstellt am: 25. Apr. 2006 23:26 <-- editieren / zitieren --> Unities abgeben:
Danke für den link Holger Habe das tool installiert. und versucht meine Bemasungsstyle in der datei dimlayers.cfg anzupassen. wie muss ich das genau machen??? wenn mein bemassungsstyle "1___1-1" heisst und auf den layer "DIM__1:1" zugewissen werden soll 2___1:2 = DIM__1:2 3___1:5 = DIM__1:5 4___1:10 = DIM__1:10 Gruss Lilly Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Brischke Ehrenmitglied V.I.P. h.c. CAD on demand GmbH
Beiträge: 4171 Registriert: 17.05.2001 AutoCAD 20XX, defun-tools
|
erstellt am: 26. Apr. 2006 05:40 <-- editieren / zitieren --> Unities abgeben: Nur für Blackcat
Hallo Lilly, Und auch hier gilt: Wer lesen kann ist klar im Vorteil! (Du hast nicht zufällig in die in der ZIP-Datei enthaltene dimlayer.cfg reingesehen?) Zitat: dimlayer.cfg ;|Konfiguration zur Layerumschaltung beim Bemaßen ("BEMASSUNGSSTIL" . "LAYER") Bei Fragen ... CAD on demand GmbH ... |; '(;nicht löschen!, muss immer am Anfang stehen ("Standard" . "0");Bemaßung "Standard" wird auf Layer "0" gezeichnet ("ISO-25" . "Layer_ISO-25");Bemaßung "ISO-25" wird auf Layer "Layer_ISO-25" gezeichnet ;.. Hier eigene Konfigurationen eintragen );nicht löschen muss immer am Ende stehen
Besser dokumentierten kann ich es nicht. Folgend wie die Zeilen bei dir aussehen sollten: Zitat: dimlayer.cfg '(;nicht löschen!, muss immer am Anfang stehen ("2___1:2" . "DIM__1:2");Bemaßung "2___1:2" wird auf Layer "DIM__1:2" gezeichnet ("3___1:5" . "DIM__1:5");Bemaßung "3___1:5" wird auf Layer "DIM__1:5" gezeichnet ("4___1:10" . "DIM__1:10");Bemaßung "4___1:10" wird auf Layer "DIM__1:10" gezeichnet ;.. Hier eigene Konfigurationen eintragen );nicht löschen muss immer am Ende stehen
Grüße Holger ------------------ Holger Brischke CAD on demand GmbH Individuelle Lösungen von Heute auf Morgen. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Blackcat Mitglied
Beiträge: 27 Registriert: 18.04.2006
|
erstellt am: 26. Apr. 2006 13:55 <-- editieren / zitieren --> Unities abgeben:
Hallo holger Besten dank für die Erlärung. Wenn ich den bemassungsstyle ändere wird jetzt automatisch auch der layer aktualisiert aber es zeichnet mir immer noch mit dem Layer dim die bemassungen. Wo ist das verankert das er immer Layer dim nimmt für die bemassung?? Gruss Lilly Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Brischke Ehrenmitglied V.I.P. h.c. CAD on demand GmbH
Beiträge: 4171 Registriert: 17.05.2001 AutoCAD 20XX, defun-tools
|
erstellt am: 26. Apr. 2006 14:23 <-- editieren / zitieren --> Unities abgeben: Nur für Blackcat
|
Blackcat Mitglied
Beiträge: 27 Registriert: 18.04.2006
|
erstellt am: 26. Apr. 2006 15:25 <-- editieren / zitieren --> Unities abgeben:
Hallo Holger Das habe ich schon angepasse! bei meinem nachbar funktioniert das tool einwandfrei. nur bei mir ist irgend eine einstellung das er automatisch den DIM layer nimmt. Auch wenn ich den layer noch nicht habe wird er automatisch angelegt. Gruss Lilly Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Brischke Ehrenmitglied V.I.P. h.c. CAD on demand GmbH
Beiträge: 4171 Registriert: 17.05.2001 AutoCAD 20XX, defun-tools
|
erstellt am: 26. Apr. 2006 15:54 <-- editieren / zitieren --> Unities abgeben: Nur für Blackcat
tja .. keine Ahnung woran das liegt. Wenn es bei mir und deinem Nachbarn geht wird es mit der Fehlersuche schwierig ??? Acad schon mal neu gestartet? irgendwelche Zusatzapplikationen ? ... Aus der Ferne kann ich da nichts weiter machen. Grüße Holger
------------------ Holger Brischke CAD on demand GmbH Individuelle Lösungen von Heute auf Morgen. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
scj Mitglied
Beiträge: 554 Registriert: 09.08.2001
|
erstellt am: 26. Apr. 2006 16:17 <-- editieren / zitieren --> Unities abgeben: Nur für Blackcat
Ein Verfahren, nach dem die Bemaßung auf einen vordefinierten Layer (z.B. "BEMASZUNG") gesetzt wird und das ohne LISP auskommt (also auch für AutoCAD LT) verwendet werden kann), wurde im AutoCAD-Magazin 05/05 auf Seite 44/45 beschrieben. Das entsprechende Makro ist ^C^C_DIMLINEAR;\\\_CHANGE;_LAST;;_;_LA;BEMASZUNG Viel Erfolg damit und beste Grüße aus der Rhön Jochen www.black-cad.de Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
captainfritz Mitglied Bauingenieur/Wasserbau
Beiträge: 270 Registriert: 07.05.2004 AutoCAD 2005/2006/2007 Map, AutoTerrain, bbsoft, Geotools, Windows XP
|
erstellt am: 26. Apr. 2006 16:38 <-- editieren / zitieren --> Unities abgeben: Nur für Blackcat
|
Blackcat Mitglied
Beiträge: 27 Registriert: 18.04.2006
|
erstellt am: 26. Apr. 2006 16:59 <-- editieren / zitieren --> Unities abgeben:
|
captainfritz Mitglied Bauingenieur/Wasserbau
Beiträge: 270 Registriert: 07.05.2004 AutoCAD 2005/2006/2007 Map, AutoTerrain, bbsoft, Geotools, Windows XP
|
erstellt am: 26. Apr. 2006 17:32 <-- editieren / zitieren --> Unities abgeben: Nur für Blackcat
Hallo strg 3 oder wie der Engländer sagt ctrl 3 heisst wahrscheinlich toolpalettes also auch mal F1 bemühen Die Paletten kannst du dir zusammenbasteln wie du möchstest und der große Vorteil: du kannst sämtliche Befehle mit Layern, farben etc vorbelegen. Die Layer müssen nur beim Erstellen vorhanden sein. Einmal zugewiesen werden sie beim Aufrufen des Befehls in einer neuen zeichnung automatisch erzeugt. anbei kleines Bsp wie das bei mir aussieht... ------------------ mit CADzerischen Grüßen Matthias Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Blackcat Mitglied
Beiträge: 27 Registriert: 18.04.2006
|
erstellt am: 26. Apr. 2006 21:41 <-- editieren / zitieren --> Unities abgeben:
|
Brischke Ehrenmitglied V.I.P. h.c. CAD on demand GmbH
Beiträge: 4171 Registriert: 17.05.2001 AutoCAD 20XX, defun-tools
|
erstellt am: 26. Apr. 2006 22:23 <-- editieren / zitieren --> Unities abgeben: Nur für Blackcat
|
Blackcat Mitglied
Beiträge: 27 Registriert: 18.04.2006
|
erstellt am: 27. Apr. 2006 16:57 <-- editieren / zitieren --> Unities abgeben:
Also ich habe in der zwischenzeit eine meiner alten zeichnungen die ich im autocad 2002 erstellt habe von zuhause mitgenommen (Studentenzeit) Da funktioniert es einwandfrei wenn ich eine masslinie mit dem bemassungsstyle 1:2 mache wir die automatisch mit dem layer DIM_1-2 gezeichnet und sobald ich fertig bin schaltet es wieder auf den vorherigen layer. Habe keine Ahnung wiso es da geht, für mich war das bisher ganz selbst verständlich. Kann aber die einstellung nicht in ein anderes blatt einfügen. (Wiso???) Die ganzen einstellungen mussen doch irgenwo eingestellt sein oder?? Gruss Lilly Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |