| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
| |
| PNY präsentiert die neue NVIDIA RTX A400 und die A1000 Grafikkarte, eine Pressemitteilung
|
Autor
|
Thema: Linientype selbst erstellen (12854 mal gelesen)
|
Mario Scht Mitglied
Beiträge: 156 Registriert: 14.11.2002 Windows XP ACAD LT 2002 ADT 2007
|
erstellt am: 22. Nov. 2002 12:48 <-- editieren / zitieren --> Unities abgeben:
Hallo miteinander, ich versuche mir einen Linietyp selbst herzustellen. Das klappt soweit auch ganz gut, bis meine Linie mehr als 12 Strich- oder Punktelemente enthält. Gibt es eine Variable, die ich "hochsetzen" kann? Eine geringere Geschwindigkeit würde ich in Kauf nehmen. Oder weiß jemand, wie ich das Standardelement "BOX" ausgefüllt darstellen kann? Das würde eine Reduktion meiner Elemente auf 25% bewirken. Falls ich hierzu eine andere Datei "ltypeshp.shx" benötige, wäre es schön zu erfahren wo ich eine solche bekomme. Oder kann man diese programmieren? Mit dem normalen Editor sehe ich nur die Elementnamen. Ich danke Euch im Voraus Grüße Mario Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Thomas Rausch Mitglied
Beiträge: 1200 Registriert: 26.03.2001 WinNT 4.0 A2k (Map R4) SP2 WS-Landcad Tetris
|
erstellt am: 22. Nov. 2002 13:21 <-- editieren / zitieren --> Unities abgeben: Nur für Mario Scht
Hallo Mario, du wirst es nicht vermeiden können, zu diesem Thema mal ins Handbuch zu schauen. Hier die Stichworte: -komplexer Linientyp -Symbole erstellen desweiteren: -eine Begrenzung auf 12 Elemente ist mir nicht bekannt, ich kenne aber keine Linie, die so viele Elemente hat. -jede *.shx hat eine unkompilierte *.shp, dort kann mit einem normalen Editor bearbeitet werden. (vorher sichern ist immer sinnvoll !) -ein Symbol kann nicht gefüllt werden, für den Effekt werden mehrere Linien nebeneinander definiert- -im Forum "Rund um AutoCAD" findest zu diesem Thema mehr ------------------ gruß thomas Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Mario Scht Mitglied
Beiträge: 156 Registriert: 14.11.2002 Windows XP ACAD LT 2002 ADT 2007
|
erstellt am: 22. Nov. 2002 14:04 <-- editieren / zitieren --> Unities abgeben:
|
Mario Scht Mitglied
Beiträge: 156 Registriert: 14.11.2002 Windows XP ACAD LT 2002 ADT 2007
|
erstellt am: 25. Nov. 2002 15:21 <-- editieren / zitieren --> Unities abgeben:
Hallo, ich habe mir die Menüdatei von Caladia zur Layerverwaltung für Hochbauzwecke umgeschrieben. Dazu kommen noch einige interessante Linienarten für Tiefbau (nbbA, FL, usw.) und, was ursprünglich meine Frage war, eine Linie zur Darstellung des Geltungsbereichs von Bebauungsplänen. Wer's braucht, bitte schön! Alles einfach ins Supportverzeichnis kopieren und die Menüdatei über MENÜLAD einladen. Genauere Install. hinweise gibts unter dem Punkt LAYER EXPORTIEREN UND IMPORTIEREN?? Grüße Mario
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Caladia Ehrenmitglied V.I.P. h.c.
Beiträge: 2546 Registriert: 04.03.2002 ACAD2009 ACAD2010 SP2 ACAD2011 SP1 ABDS-S 2012 SP2 ABDS-S 2013 SP2 ABDS-S 2014 SP1 Expresstools A3-Makroboard 16-Tasten Lupe Impression 3 Win7 64bit IE10 Firefox 4.x Office2003 SP3
|
erstellt am: 25. Nov. 2002 19:26 <-- editieren / zitieren --> Unities abgeben: Nur für Mario Scht
Hi Mario, neugierig wie ich nun mal bin, musste ich mir auch gleich mal angucken, was du daraus gemacht hast Da hat sich aber ein kleiner Fehler eingeschlichen. In den Layermakros wird der Textstil "Lintyp" für den Linentext angelegt. In der Lin-Datei wird aber für den entsprechenden Linentyp der Textstil "STANDARD" verwendet. (Vorteil eines anderen Stiles als "STANDARD" ist: Der nächste der den Plan bearbeitet, findet: dass er diesen auch verwenden will, aber nicht mit txt, sondern z.B. mit Arial und einer fixen Größe von z.B. 2 - alles schon da gewesen! - Das jemand auf die verückte Idee kommt, einen NICHT alltäglichen Textstil abzuändern und mit einer fixen größe zu versehen, ist doch recht unwahrscheinlich). ------------------ Caladia Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Mario Scht Mitglied
Beiträge: 156 Registriert: 14.11.2002 Windows XP ACAD LT 2002 ADT 2007
|
erstellt am: 26. Nov. 2002 08:23 <-- editieren / zitieren --> Unities abgeben:
Hi Caladia, besten Dank für die schnelle Begutachtung, wo liegt mein Fehler genau? Was wäre besser? (interessiert mich sehr) Im Versuch auf allen Rechnern in unserem Büro funktioniert es wunderbar. Die Layer_QM.* und die *.lin habe ich auf den Server gespielt und auf allen Rechnern den Supportpfad hinzugefügt und dann liefs. Wenn ich Arial als Schriftfont einsetzen würde, habe ich den Nachteil, dass die Schrift sich nicht an die Linienstärke "angleicht", während txt stets so dick geschrieben wird, wie es bei der Linieneinstellung festgelegt ist (ich glaube, dass dies wichtig ist für die "Linienhierarchie". Gibt es ein Handbuch oder etwas gleichwertiges, in dem die Möglichkeiten der Makroprogrammierung beschrieben sind? Die LT Hilfe ist an dieser Stelle zu oberflächlich. ( ^C^C-stil;Lintyp;txt;;;;;;; (ich glaube, in den Kommata steckt noch eine Menge Potential und bisher mache ich alles nach Versuch und Ergebnis) Grüße Mario Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Caladia Ehrenmitglied V.I.P. h.c.
Beiträge: 2546 Registriert: 04.03.2002 ACAD2009 ACAD2010 SP2 ACAD2011 SP1 ABDS-S 2012 SP2 ABDS-S 2013 SP2 ABDS-S 2014 SP1 Expresstools A3-Makroboard 16-Tasten Lupe Impression 3 Win7 64bit IE10 Firefox 4.x Office2003 SP3
|
erstellt am: 26. Nov. 2002 08:54 <-- editieren / zitieren --> Unities abgeben: Nur für Mario Scht
Hi Mario, alle Hilfen von ACAD sind oberflächlich und irrefürend. Meistens findet man dort mur etwas durch Zufall. Das meiste bringt man sich halt selbst bei durch ständiges versuchen. -stil;Lintyp;txt;;;;;;; -> setz den Textstil Lintyp mit Font txt -Linientyp;l;Abriss;AC_Meine.lin;; -> holt den Linientyp Abriss aus der AC_Meine.lin bis dahin war dein Makro richtig programmiert. Der Fehler liegt in der Lin-Datei: --- *ABRISS,Abriss -- x -- x -- x -- x -- x -- x -- A,.6,-.4,["X",STANDARD,S=.4,R=0.0,X=-0.185,Y=-.2],-.3 --- *ABRISS,Abriss -- x -- x -- x -- x -- x -- x -- A,.6,-.4,["X",Lintyp,S=.4,R=0.0,X=-0.185,Y=-.2],-.3 in der Lin-Datei wird der Textstil Lintyp verwendet, also wird der Font immer txt sein, da er jedesmal vor dem aufruf auch gesetzt wird. In deiner Lin-Datei steht statt Lintyp Standard. So wird nur der STANDARD Textstil verwendet, das geht solange gut bis jemand diesen ändert. Ein anderer Font ist da weniger das Problem, der wird durch das Makro wieder zurückgesetzt auf txt, wird aber die Höhe im Stil fixiert, dann kann die variable Höhe die im Makro der Lin-Datei angegeben ist nicht mehr fassen. Ich weiß das in der ACAD.lin STANDARD als Vorgabe steht, aber die ACAD Programmierer haben auch nicht mit den Problemen der Benutzer zu kämpfen. ------------------ Caladia Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Mario Scht Mitglied
Beiträge: 156 Registriert: 14.11.2002 Windows XP ACAD LT 2002 ADT 2007
|
erstellt am: 26. Nov. 2002 11:58 <-- editieren / zitieren --> Unities abgeben:
Hi Caladia, ich glaube ich habe verstanden, was Du meinst. Kannst ja nochmal reinschauen, wenn Du die Zeit hast. Bleibt nur noch die Frage nach Unterlagen zum detailierten Verständnis dieser Unmengen an Kommata und diverser Abkürzungen. Im Beispiel 020 Raumkontur habe ich herausgefunden, wie man es schafft, dass ein neuer Layer automatisch den Status "nicht plotten" erhält. Diese Befehle usw. muss es doch irgendwo zusammengefasst geben. Hast Du diesbezüglich Info? Grüße Mario Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Caladia Ehrenmitglied V.I.P. h.c.
Beiträge: 2546 Registriert: 04.03.2002 ACAD2009 ACAD2010 SP2 ACAD2011 SP1 ABDS-S 2012 SP2 ABDS-S 2013 SP2 ABDS-S 2014 SP1 Expresstools A3-Makroboard 16-Tasten Lupe Impression 3 Win7 64bit IE10 Firefox 4.x Office2003 SP3
|
erstellt am: 26. Nov. 2002 12:36 <-- editieren / zitieren --> Unities abgeben: Nur für Mario Scht
Hi, habs kurz überflogen, sieht soweit richtig aus. Ich hab´s so gemacht: Befehl (z.B. -layer) eingegeben und gesehen was folgt. Semikolon ( ; ) für jedes Return, Abkürzung der Folgebefehle was halt als nächstes gesetzt wird. Klar kann sich immer ein ; zuwenig oder zuviel einschleichen, das sieht man dann halt wenn mans benutzt (abändern und neu verteilen). Es werden mit der Zeit auch immer wieder neue Layer hinzukommen. Meine Menüdatei ist inzwischen schon fast doppelt so groß wie früher. Aber wie ich schon sagte: in der ACAD-Hilfe findet man eher alles durch Zufall, da hat man es schon längst durch Probiern herausgefunden. ------------------ Caladia
[Diese Nachricht wurde von Caladia am 26. November 2002 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
gtbtz Mitglied
Beiträge: 280 Registriert: 10.09.2001
|
erstellt am: 02. Dez. 2002 16:26 <-- editieren / zitieren --> Unities abgeben: Nur für Mario Scht
Hallo Cad freaks Ich versuche einen Linientyp zu generieren mit einem ausgefüllten Pfeil. Ich habe es zwar geschafft einen Linientyp zu definieren( mit shpdatei), aber ich kann den Pfeil nicht füllen. Ich wollte dann ein Symbol aus einem Schriftfont einfügen, aber das mag er auch nicht. Wie kann ich den Pfeil füllen? PS. Ich habe leider nur lt2000 PSS. Baldige Hilfe wäre super , muß am Donnerstag beim Kunden vorführen!!! gruß gtbtz Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
heidi Mitglied CAD-Dienstleister
Beiträge: 1132 Registriert: 01.11.2001 Dell Precicion M6700 Nvidia Quadro K3000M AutoCAD 2012 Sp2 nXtRender Tetra4D eigene Tools Adobe CreativeSuite 6 ——————————— MacBook Pro i9 2,3/16/5 Big Sur 11.5.1 BricsCAD V21 Pro
|
erstellt am: 02. Dez. 2002 18:00 <-- editieren / zitieren --> Unities abgeben: Nur für Mario Scht
Hallo gtbtz (tz tz merkwürdiger Name), du mußt den Pfeil mit einer engen Linie schraffieren und die Schraffur dann auflösen (Explode). Alles in ein Symbol speichern und deinen Linientypen damit erstellen. Gruß Heidi Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
gtbtz Mitglied
Beiträge: 280 Registriert: 10.09.2001
|
erstellt am: 03. Dez. 2002 08:23 <-- editieren / zitieren --> Unities abgeben: Nur für Mario Scht
Hallo Heidi Der Name ist ganz einfach Firma (gtb) Abteilung (TZ) Wie kann ich den Pfeil schraffieren?Ich habe ihn in einer shp Datei erstellt und dann mit ACAD 2000 kompiliert.Der Kunde hat nur lt Das ist der Eintrag in der shp Datei. *1,4,PFEIL 017,01C,011,0 In der acadiso.lin habe ich dann diesen Eintrag gemacht *PFEILLINIE,------>-----> A,6.35,[PFEIL,c:\test1\pfeil2.shx,S=3.5,R=0],6.35 Wenn ich den Pfeil in ACAD zeichne wie muß ich den dann abspeichern? Ich habe auch mal probiert ein Symbol aus einer Schriftart einzufügen, aber da bekomme ich immer eine Fehlermeldung. Das %Zeichen entspricht in der Schriftart"map symbols "den Pfeil den ich einfügen wollte *PFEIL2,---->>----->> A,12.5,["%",MAP SYMBOLS,R=90,S=3.5],6.35 Vielen Dank für deine Hilfe gtbtz (Georg)
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Caladia Ehrenmitglied V.I.P. h.c.
Beiträge: 2546 Registriert: 04.03.2002 ACAD2009 ACAD2010 SP2 ACAD2011 SP1 ABDS-S 2012 SP2 ABDS-S 2013 SP2 ABDS-S 2014 SP1 Expresstools A3-Makroboard 16-Tasten Lupe Impression 3 Win7 64bit IE10 Firefox 4.x Office2003 SP3
|
erstellt am: 03. Dez. 2002 09:01 <-- editieren / zitieren --> Unities abgeben: Nur für Mario Scht
Hi Georg, hier eine Variante mit Textsymbol (klappt aber nur, wenn der Font Wingdings 3 auch installiert ist): Pfeil.lin: *Pfeil,Pfeil -- > -- > -- > -- > -- > -- > -- A,.6,-.4,["u",LintypW3,S=.4,R=0.0,X=-0.185,Y=-.2],-.3 aufgerufen wird die Pfeil.lin durch das Makro: ^C^C-stil;LintypW3;wingdings 3;;;;;;;^C^C-Linientyp;l;Pfeil;Pfeil.lin;; (Texte kannst du dir ja anpassen) ------------------ Gruss Caladia Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
gtbtz Mitglied
Beiträge: 280 Registriert: 10.09.2001
|
erstellt am: 03. Dez. 2002 09:46 <-- editieren / zitieren --> Unities abgeben: Nur für Mario Scht
|
heidi Mitglied CAD-Dienstleister
Beiträge: 1132 Registriert: 01.11.2001 Dell Precicion M6700 Nvidia Quadro K3000M AutoCAD 2012 Sp2 nXtRender Tetra4D eigene Tools Adobe CreativeSuite 6 ——————————— MacBook Pro i9 2,3/16/5 Big Sur 11.5.1 BricsCAD V21 Pro
|
erstellt am: 03. Dez. 2002 13:12 <-- editieren / zitieren --> Unities abgeben: Nur für Mario Scht
Hallo Georg, ein Symbol kannst du ganz einfach erstellen. Pfeil zeichnen, schraffieren, Schraffur auflösen, in den Expresstools >Werkzeuge >Symbol erstellen aufrufen und die Fragen vom Programm beantworten. Danach die so erzeugte SHX in deinen Linientyp einbinden, fertig. Man braucht das Symbol nicht mehr selbst zu definieren, das ist jetzt, dank eines freundlichen Programmierers, viel netter geworden. Heidi Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Rainer Zufall Mitglied Projektleiter
Beiträge: 158 Registriert: 27.09.2004
|
erstellt am: 21. Aug. 2008 11:56 <-- editieren / zitieren --> Unities abgeben: Nur für Mario Scht
Hallo Georg, hat das mit den Pfeilen geklappt? Ich könnte so eine Linie auch gebrauchen, nur habe ich von dem ganzen nicht so die Kenne. Was muß ich also jetzt genau machen, könntest du mir da kurz helfen. Arbeite mit AutoCAD 2000. Bis dahin alles Rainer Zufall ------------------ Auch Kopfarbeit sollte Hand und Fuss haben. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CADdog Ehrenmitglied V.I.P. h.c.
Beiträge: 2280 Registriert: 30.04.2004 Intel Xeon 3,6 GHz 32 GB RAM NVIDIA Quadro P2000 Windows 10 Enterprise AutoCADmap 3D 2023 WS-Landcad 2023 QGIS 3.28.5
|
erstellt am: 21. Aug. 2008 13:10 <-- editieren / zitieren --> Unities abgeben: Nur für Mario Scht
|
Rainer Zufall Mitglied Projektleiter
Beiträge: 158 Registriert: 27.09.2004
|
erstellt am: 21. Aug. 2008 13:20 <-- editieren / zitieren --> Unities abgeben: Nur für Mario Scht
Zitat: Original erstellt von CADdog: ob der Georg sich da nach nunmehr 6 Jahren noch daran erinnert?
Stimmt, vielleicht hätte ich auf das Datum etwas acht geben sollen. Suche mehr nach was fertigem, als nach einem Nachschlagewerk wenn ich ehrlich bin. bis dahin Rainer Zufall ------------------ Auch Kopfarbeit sollte Hand und Fuss haben. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
heidi Mitglied CAD-Dienstleister
Beiträge: 1132 Registriert: 01.11.2001 Dell Precicion M6700 Nvidia Quadro K3000M AutoCAD 2012 Sp2 nXtRender Tetra4D eigene Tools Adobe CreativeSuite 6 ——————————— MacBook Pro i9 2,3/16/5 Big Sur 11.5.1 BricsCAD V21 Pro
|
erstellt am: 21. Aug. 2008 13:54 <-- editieren / zitieren --> Unities abgeben: Nur für Mario Scht
Hallo Rainer Zufall, na, da sind doch genug Liniendefinitionen in dem Thread, du brauchst doch nur die passende in eine Datei zu speichern, das Symbol erstellen, kompilieren und dann hast du deine Linie. Bei der nächsten Linie, die du brauchst, kannst du dir sicher dann auch alleine helfen, wenn du jetzt lernst, wie es geht ------------------ Gruß Heidi http://www.cad-point.de Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |