| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
| |
| Optimiertes Einkaufserlebnis dank interaktiver 3D-Modelle im Webshop , ein Anwenderbericht
|
Autor
|
Thema: Standardprüfung>Linientypen (2731 mal gelesen)
|
Bernd P Ehrenmitglied V.I.P. h.c. cook-general
Beiträge: 3424 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: 22. Jan. 2009 14:46 <-- editieren / zitieren --> Unities abgeben:
Servus Kann man bei der Standardprüfung irgendwie einstellen das z.b. AUSGEZOGEN immer Continuous wird? oder Hidden2 > Strichlinie2 Dots > Punkt usw. Oder muss man da was schreiben? Hintergrund ist das ich oft mit fremd Zeichnungen arbeite und diese sind von verschiedenen Firmen mit verschiedenen Programmen erstellt oder bearbeitet werden. ------------------ "Warum Einfach es geht auch kompliziert". Schöne Grüsse aus der Steiermark Bernd P. <----- Bitte Systeminfo eintragen, warum siehst du hier. Sport ist Mord [Diese Nachricht wurde von Bernd P am 22. Jan. 2009 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
tunnelbauer Ehrenmitglied V.I.P. h.c. Bauingenieur
Beiträge: 7085 Registriert: 13.01.2004 Sie nannten ihn google.
|
erstellt am: 22. Jan. 2009 14:59 <-- editieren / zitieren --> Unities abgeben: Nur für Bernd P
|
tunnelbauer Ehrenmitglied V.I.P. h.c. Bauingenieur
Beiträge: 7085 Registriert: 13.01.2004 Sie nannten ihn google.
|
erstellt am: 22. Jan. 2009 15:22 <-- editieren / zitieren --> Unities abgeben: Nur für Bernd P
|
Bernd P Ehrenmitglied V.I.P. h.c. cook-general
Beiträge: 3424 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: 22. Jan. 2009 15:31 <-- editieren / zitieren --> Unities abgeben:
Servus Soweit ich gesehen habe geht es aber wieder über Layername mit Linientyp zu Layername mit Linientyp Will aber nur Linientyp zu Linientyp ändern. Sorry vergessen zu erwähnen das es XXXX Layer sind durch die XX verschiedenen Planer und XX verschiedene Projekte und Programme und Zeichner und ... ------------------ "Warum Einfach es geht auch kompliziert". Schöne Grüsse aus der Steiermark Bernd P. <----- Bitte Systeminfo eintragen, warum siehst du hier. Sport ist Mord Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CADmium Moderator Maschinenbaukonstrukteur
Beiträge: 13527 Registriert: 30.11.2003 Hinweis: Meine Mitarbeit auf CAD.DE ist fakultativ, unentgeltlich und beruht nur auf einem ausgeprägtem Helfersyndrom.
|
erstellt am: 22. Jan. 2009 16:16 <-- editieren / zitieren --> Unities abgeben: Nur für Bernd P
.. da wird wohl bloß was selbstgestricktes helfen .. das mit ner internen Zuordnungsliste oder ner Exterenen im INI-Format in die acaddoc.lsp eingebunden ... ------------------ - 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 |
R.Bless Mitglied Bauzeichner, CAD Administrator
Beiträge: 288 Registriert: 27.03.2003
|
erstellt am: 22. Jan. 2009 16:43 <-- editieren / zitieren --> Unities abgeben: Nur für Bernd P
Hallo, ich hoffe, ich habe deine Frage richtig verstanden. Ich darf bei einem Projekt nur bestimmte Linienarten, Textstile usw. verwenden und prüfe das mit den CAD- Standards. In einer Kontrollzeichnung sind nur die Elemente vorhanden die vorgeschrieben sind. Bei der Konfiguration der CAD-Standards wird auf diese Datei verwiesen. Wenn man die Datei jetzt prüfen lässt, meckert er jedes falsche Element an und auf Bestätigung wird das korrigiert. Es werden z. Bsp. auch die Linientypen in Blöcken geändert. ------------------ Bis demnächst Rainer [Diese Nachricht wurde von R.Bless am 22. Jan. 2009 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
tunnelbauer Ehrenmitglied V.I.P. h.c. Bauingenieur
Beiträge: 7085 Registriert: 13.01.2004 Sie nannten ihn google.
|
erstellt am: 22. Jan. 2009 16:48 <-- editieren / zitieren --> Unities abgeben: Nur für Bernd P
|
tunnelbauer Ehrenmitglied V.I.P. h.c. Bauingenieur
Beiträge: 7085 Registriert: 13.01.2004 Sie nannten ihn google.
|
erstellt am: 22. Jan. 2009 16:55 <-- editieren / zitieren --> Unities abgeben: Nur für Bernd P
|
R.Bless Mitglied Bauzeichner, CAD Administrator
Beiträge: 288 Registriert: 27.03.2003
|
erstellt am: 22. Jan. 2009 17:09 <-- editieren / zitieren --> Unities abgeben: Nur für Bernd P
Hallo Thomas, ich habe das noch einmal probiert und ich meine es geht auch mit den Stanndards. Datei Test1.dwg - Linie mit Linientyp Ausgezogen Datei Kontrollzeichnung.dws nur Linientyp Continous Datei Test2.dwg - Linientyp Ausgezogen wurde entfernt und durch Continous ersetzt. ------------------ Bis demnächst Rainer Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
R.Bless Mitglied Bauzeichner, CAD Administrator
Beiträge: 288 Registriert: 27.03.2003 HP Z420, 16 GB RAM NVIDIA Quadro 2000 WINDOWS 7 64 Bit Autodesk Building Suite 2016
|
erstellt am: 22. Jan. 2009 17:11 <-- editieren / zitieren --> Unities abgeben: Nur für Bernd P
Hier noch einmal die Meldungen. Auf diesem Weg könnte man auch mehrere Linientypen ersetzen. ------------------ Bis demnächst Rainer [Diese Nachricht wurde von R.Bless am 22. Jan. 2009 editiert.] [Diese Nachricht wurde von R.Bless am 22. Jan. 2009 editiert.] [Diese Nachricht wurde von R.Bless am 22. Jan. 2009 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
tunnelbauer Ehrenmitglied V.I.P. h.c. Bauingenieur
Beiträge: 7085 Registriert: 13.01.2004 Sie nannten ihn google.
|
erstellt am: 22. Jan. 2009 18:01 <-- editieren / zitieren --> Unities abgeben: Nur für Bernd P
|
R.Bless Mitglied Bauzeichner, CAD Administrator
Beiträge: 288 Registriert: 27.03.2003
|
erstellt am: 23. Jan. 2009 08:04 <-- editieren / zitieren --> Unities abgeben: Nur für Bernd P
|
tunnelbauer Ehrenmitglied V.I.P. h.c. Bauingenieur
Beiträge: 7085 Registriert: 13.01.2004 Sie nannten ihn google.
|
erstellt am: 23. Jan. 2009 08:12 <-- editieren / zitieren --> Unities abgeben: Nur für Bernd P
|
R.Bless Mitglied Bauzeichner, CAD Administrator
Beiträge: 288 Registriert: 27.03.2003
|
erstellt am: 23. Jan. 2009 08:31 <-- editieren / zitieren --> Unities abgeben: Nur für Bernd P
Ich hab noch mal nachgesehen. Die oberste Linie in Test1.dwg hat den Linientyp Ausgezogen, der Layer war nicht mehr richtig. Hatte wohl schon korrigiert und dann erst gespeichert. Im Anhang die richtige Datei. Nochmal ausprobiert und es geht. ------------------ Bis demnächst Rainer Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Bernd P Ehrenmitglied V.I.P. h.c. cook-general
Beiträge: 3424 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: 23. Jan. 2009 08:52 <-- editieren / zitieren --> Unities abgeben:
Servus *Was ich will ist nicht in jeder Zeichnung bei einer Standardverletzung auswählen zu müssen Ausgezogen wird zu Continouos. ich will Ausgezogen nicht einmal als Strichlinie oder als Strichpunkt sondern immer Continouos egal welche Zeichnung Die Layereinstellungen sind mir in dem Fall egal, ist sogar auch bei unseren alten Zeichnungen drinnen. Ps.: Standardprüfung macht fast das was ich will nur halt das ich bei jeder Zeichnung Ausgezogen wird zu Continouos wählen muss. @CADmium Ich glaube du hast verstanden, eine externe Liste wäre ja kein Problem. @Tunnelbauer, augidev.com hm keine Ahnung was es genau macht aber es geht irgendwie net. @R.Bless, Standardprüfung ist bekannt wird auch verwendet, *aber siehe oben ------------------ "Warum Einfach es geht auch kompliziert". Schöne Grüsse aus der Steiermark Bernd P. <----- Bitte Systeminfo eintragen, warum siehst du hier. Sport ist Mord Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
tunnelbauer Ehrenmitglied V.I.P. h.c. Bauingenieur
Beiträge: 7085 Registriert: 13.01.2004 Sie nannten ihn google.
|
erstellt am: 23. Jan. 2009 09:00 <-- editieren / zitieren --> Unities abgeben: Nur für Bernd P
Versteh ich jetzt nicht... da gibt's ein LSP: Code:
(defun c:ltr (/ acaddocument) (setq acaddocument (vla-get-activedocument (vlax-get-acad-object))) (setvar "CMDECHO" 0) (setvar "HIGHLIGHT" 0) (vlax-for layer (vla-get-layers acaddocument) (mapcar (function (lambda (DGNltype ACADltype) (if (= (vla-get-linetype layer) DGNltype) (vla-put-linetype layer ACADltype) () ) ) ) '("DGN Style 0" "DGN Style 1" "DGN Style 2" "DGN Style 3" "DGN Style 4" "DGN Style 5" "DGN Style 6" "DGN Style 7") '("CONTINUOUS" "DOT" "HIDDEN" "DASHED" "DASHDOT" "PHANTOM" "DIVIDE2" "CENTER") ) ) (command "-linetype" "load" "CONTINUOUS,DOT,HIDDEN,DASHED,DASHDOT,DIVIDE,CENTER,PHANTOM" "ACAD.LIN" "" "" "" "" "" "" "" "" "") (command "-layer" "state" "save" "temp" "" "" "") (command ".LAYER" "T" "*" "") (command ".LAYER" "ON" "*" "") (command ".CHPROP" "ALL" "" "C" "BYLAYER" "") (command "-layer" "state" "restore" "temp" "" "") (setvar "HIGHLIGHT" 1) (setvar "CMDECHO" 1) )
und das musst du so umbauen, dass es deine Linientypen "Ausgezogen", welche ja einem Layer zugeordnet sind, auf "Continuous" ändert, wiederum einem Layer zugeordnet. Code:
(defun c:ltr (/ acaddocument) (setq acaddocument (vla-get-activedocument (vlax-get-acad-object))) (vlax-for layer (vla-get-layers acaddocument) (mapcar (function (lambda (DGNltype ACADltype) (if (= (vla-get-linetype layer) DGNltype) (vla-put-linetype layer ACADltype) () ) ) ) '("AUSGEZOGEN") '("CONTINUOUS") ) ) )
Das willst du doch, oder? ------------------ Grüsse Thomas Korrekturen zum Kochbuch AutoLISP [Diese Nachricht wurde von tunnelbauer am 23. Jan. 2009 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CADmium Moderator Maschinenbaukonstrukteur
Beiträge: 13527 Registriert: 30.11.2003 Hinweis: Meine Mitarbeit auf CAD.DE ist fakultativ, unentgeltlich und beruht nur auf einem ausgeprägtem Helfersyndrom.
|
erstellt am: 23. Jan. 2009 09:05 <-- editieren / zitieren --> Unities abgeben: Nur für Bernd P
.. es sollen sicherlich LAYER, Objekte (auch in Blöcken) und Bemaßungen + evtl. Bemaßungsstile berücksichtigt werden .. halt alles, wo so ein Linientyp referenziert sein kann , oder ? Multilinienstile auch ? ------------------ - 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 |
Bernd P Ehrenmitglied V.I.P. h.c. cook-general
Beiträge: 3424 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: 23. Jan. 2009 09:13 <-- editieren / zitieren --> Unities abgeben:
Servus @Tunnelbauer Stimmt er stellt die Layer von Ausgezogen auf CONTINUOUS, aber es werden keine Objekteigenschaftenverändert. Bei Ausgezogen ist es ja noch egal da die Darstellung ja gleich ist, aber bei anderen (LSG02, oder Leitlinie-Autobahn) nicht. @Cadmium, Multilinienstile nicht, verwendet keiner (zumindest noch nie gesehen bei Fremdzeichnungen).
------------------ "Warum Einfach es geht auch kompliziert". Schöne Grüsse aus der Steiermark Bernd P. <----- Bitte Systeminfo eintragen, warum siehst du hier. Sport ist Mord Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CADmium Moderator Maschinenbaukonstrukteur
Beiträge: 13527 Registriert: 30.11.2003 Hinweis: Meine Mitarbeit auf CAD.DE ist fakultativ, unentgeltlich und beruht nur auf einem ausgeprägtem Helfersyndrom.
|
erstellt am: 23. Jan. 2009 09:14 <-- editieren / zitieren --> Unities abgeben: Nur für Bernd P
|
tunnelbauer Ehrenmitglied V.I.P. h.c. Bauingenieur
Beiträge: 7085 Registriert: 13.01.2004 Sie nannten ihn google.
|
erstellt am: 23. Jan. 2009 09:23 <-- editieren / zitieren --> Unities abgeben: Nur für Bernd P
Und ich dachte du hast für die Objekte schon was... (das sollte ja keine Problem darstellen...). Teste mal das Programm von oben gemeinsam mit: Code:
(command "_change" (ssget "X" '((6 . "AUSGEZOGEN"))) "" "_P" "_LT" "CONTINUOUS" "")
Der Schönheit halber könnte man ja vor das ganze Zeugs auch noch ein ein (if (tblsearch (= LTYPE "AUSGEZOGEN"))) stellen... ------------------ Grüsse Thomas Korrekturen zum Kochbuch AutoLISP [Diese Nachricht wurde von tunnelbauer am 23. Jan. 2009 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Bernd P Ehrenmitglied V.I.P. h.c. cook-general
Beiträge: 3424 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: 23. Jan. 2009 10:27 <-- editieren / zitieren --> Unities abgeben:
|
CADmium Moderator Maschinenbaukonstrukteur
Beiträge: 13527 Registriert: 30.11.2003 Hinweis: Meine Mitarbeit auf CAD.DE ist fakultativ, unentgeltlich und beruht nur auf einem ausgeprägtem Helfersyndrom.
|
erstellt am: 23. Jan. 2009 10:29 <-- editieren / zitieren --> Unities abgeben: Nur für Bernd P
|
Bernd P Ehrenmitglied V.I.P. h.c. cook-general
Beiträge: 3424 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: 23. Jan. 2009 10:41 <-- editieren / zitieren --> Unities abgeben:
|
Bernd P Ehrenmitglied V.I.P. h.c. cook-general
Beiträge: 3424 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: 28. Jan. 2009 11:04 <-- editieren / zitieren --> Unities abgeben:
Servus Soda, nachdem ich das öfters brauche mein geistiger Erguss. Ich mache es so wie R.Bless beschrieben hat und wenn neue Layer dazu kommen kopier ich sie "einfach" in die DWS des Projektes. behebt ~90% der Verletzungen Das Problem der Linientypen die direkt den Objekten zugewiesen wurden bleibt aber leider. ------------------ <----- 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 Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
tunnelbauer Ehrenmitglied V.I.P. h.c. Bauingenieur
Beiträge: 7085 Registriert: 13.01.2004 Sie nannten ihn google.
|
erstellt am: 28. Jan. 2009 11:44 <-- editieren / zitieren --> Unities abgeben: Nur für Bernd P
|
Bernd P Ehrenmitglied V.I.P. h.c. cook-general
Beiträge: 3424 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: 28. Jan. 2009 12:21 <-- editieren / zitieren --> Unities abgeben:
Zitat: Original erstellt von tunnelbauer: Um zu präzisieren: Den Objekten welche sich innerhalb einer Blockdefinition befinden, oder?
Es soll der Linientyp XXX durch YYY ersetzt (und das mit Vorgabe XXX > YYY) werden und das bei ALLEN Objekten/Layern und auch innerhalb einer Blockdefinition. Tipp für DWS: Wer eine Standard.dws und eine Projekt.dws haben braucht und diese nicht immer zuweisen will muss:
eine Projekt.dws erstellen Inhalt egal in ein Temporäres Verzeichnis speichern nachher löschen die Vorlage DWT öffnen, die Projekt.dws binden, speichern, schließen die Projekt.dws in ein Supportverzeichnis verschieben C:\Temp löschen die eigene Projekt.dws dann einfach zur Zeichnung speichernNachdem die Ursprüngliche Projekt.dws nicht mehr an ihrem Platz ist verwendet er als 1. die Projekt.dws im Zeichnungsverzeichnis 2. die Projekt.dws im Supportverzeichnis die nur die Fehlermeldung der Standardprüfungseinstellung unterdrückt ------------------ <----- 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 [Diese Nachricht wurde von Bernd P am 28. Jan. 2009 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |