| | | Was bringt der 3D-Druck in der Elektronik?, eine Pressemitteilung
|
Autor
|
Thema: parallelen plotten; CARD-Skript; Nebenattribute (2907 mal gelesen)
|
Card1-User Mitglied Teilkonstrukteur, Bauzeichner
Beiträge: 15 Registriert: 20.09.2011 AutoCAD; CARD/1 (Vers. 7.x, 8.x. 9.x) Programmierung VB, VBA, VB.NET & C#
|
erstellt am: 05. Okt. 2011 20:45 <-- editieren / zitieren --> Unities abgeben:
Habe folgendes Problem: Ich habe eine aufgemessene Linie in der Topographie, diese bildet die Achse z.B. eines Durchlasses. Zusätzlich habe ich eine lichte weite des Durchlasses, welche ich der Linie als Nebenattribut übergeben möchte. Wie könnte man anhand des Nebenattributes nun sich für die Zeichnung zwei Parallelen erzeugen, um die wahre Dimension des Durchlasses zu visualisieren? Sicherlcih ein perfektes Beispiel für CARD-Skript. Leider ist die Sprache für mich dermaßen kryptisch & konfus dass ich es nicht schaffe da durchzublicken. Leider gibt es ja auch keinerlei Literatur dazu, und die Doku und Hilfe von CARD ist keine allzugroße Hilfe. Kennt jemand zufälligerweise mir vielleicht noch unbekannte Informationsquellen zu diesem Thema, oder hat sich schon länger / ausgiebieger mit der Sprache beschäftigt? Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
maxq Mitglied planer straße, bahn
Beiträge: 39 Registriert: 21.09.2006
|
erstellt am: 07. Okt. 2011 13:12 <-- editieren / zitieren --> Unities abgeben: Nur für Card1-User
Hallo, das Problem kann glaube ich ohne CardScript gelöst werden. Voraussetztung: Nebenattribute alla "DN400, DN500, DN600...". 1. Lege in der CARD.LIN Makros für mögliche Durchlässe Leitungen DN400, DN500, DN600 ... an. (Makrolinien mit jeweils 2 Linien im gewünschten Abstand) 2. In der *.plv Makros bei der Linienerzeugung angeben, über "Liniencode" Durchlässe erfassen und über "Filter" das zum DN passende Nebenattribut angeben. Rapplen lassen .... fertig . by the way: Das Makro kann die Duchlassachse auch gleich als Strichpunkt-Linie enthalten... ------------------ Gruß AHg [Diese Nachricht wurde von maxq am 07. Okt. 2011 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Card1-User Mitglied Teilkonstrukteur, Bauzeichner
Beiträge: 15 Registriert: 20.09.2011 AutoCAD; CARD/1 (Vers. 7.x, 8.x. 9.x) Programmierung VB, VBA, VB.NET & C#
|
erstellt am: 07. Okt. 2011 13:38 <-- editieren / zitieren --> Unities abgeben:
Hallo maxq, vielen Danke für Deinen Tipp. Den kannte ich schon und funktioniert natürlich nur solange, wie ich wirklich für JEDE Dimension die ich benötige eine Makrolinie habe. Das finde ich nicht so toll. Ich suche was flexibles, kann man ja auch außerhalb von Durchlässen z.B. Mauern oder anderen Dingen benötigen. Trotzdem Danke. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
maxq Mitglied planer straße, bahn
Beiträge: 39 Registriert: 21.09.2006
|
erstellt am: 07. Okt. 2011 15:14 <-- editieren / zitieren --> Unities abgeben: Nur für Card1-User
Hallo Card1-User, dann schlage ich vor, mach eine Problemaufnahme beim Support: Nebenattribute werden i.d.R mit Werten belegt; in diesem Fall DN. D.h. *.plv und CARD.LIN sollen Werte aus Nebenattributen lesen und weiter verwerten können, also in Wertsymbolen die dann als Abstand zur Lageplanlinie eingetragen werden. ------------------ Gruß AHg Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Card1-User Mitglied Teilkonstrukteur, Bauzeichner
Beiträge: 15 Registriert: 20.09.2011 AutoCAD; CARD/1 (Vers. 7.x, 8.x. 9.x) Programmierung VB, VBA, VB.NET & C#
|
erstellt am: 07. Okt. 2011 15:57 <-- editieren / zitieren --> Unities abgeben:
Hallo maxq, das habe ich schon alles im CARD-Support gepostet. Der Vorschlag vom Support: folgende PLV: * lmakro.PLV 07.10.11 * Vereinbarungen für Lagepläne VERSION 8400 lmakro 0;1000;"ROHR";filter:[breite]=0,240;FAKTOR:2,40;BFAKTOR:2,40;STIFT:21;LAYER:"breit" lmakro 0;1000;"ROHR";filter:[breite]=0,115;FAKTOR:1,15;BFAKTOR:1,15;STIFT:36;LAYER:"schmal" Vorteil: nur eine Makroliniendefinition Nachteil: es müsste für jede mögliche Dimension/Abstand genau eine LMAKRO Befehls-Zeile vorhanden sein. Fazit: Es ist also nicht flexibel genug. Bekommt man es hin den Filter gleichzeitig als Variable für den Faktor zu benutzen? Dass wäre dann eine effiziente und flexible Lösung. Rückantwort / Lösung: noch offen Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
maxq Mitglied planer straße, bahn
Beiträge: 39 Registriert: 21.09.2006
|
erstellt am: 07. Okt. 2011 18:05 <-- editieren / zitieren --> Unities abgeben: Nur für Card1-User
|
Card1-User Mitglied Teilkonstrukteur, Bauzeichner
Beiträge: 15 Registriert: 20.09.2011 AutoCAD; CARD/1 (Vers. 7.x, 8.x. 9.x) Programmierung VB, VBA, VB.NET & C#
|
erstellt am: 11. Nov. 2011 08:11 <-- editieren / zitieren --> Unities abgeben:
Hallo, habe jetzt endlich selber eine Antwort gefunden. Es ist relativ einfach, schade dass so etwas nie als Tipp vom Support kam. was brauchen wir? 1. Makrolinien-Definition LNAME Paralell LMAUER -0,5; 0,5; 1; 12 2. Nebenattribut-Definition für Linien (Attributtyp)
Name: Line_Width Datentype: _Number3 3. Plotsteuerdatei (PLV)
LMAKRO 1; 1; PARALELL; STIFT:1; STRICHART:0; BFAKTOR:[Line_Width]; MAKROART:1 Bei der Arbeit mit globalen Blattschnitt wird bei Vergabe des Nebenattributes Line_Width = 1, werden zwei Parallelen im Abstand von 1m erzeugt.
[Diese Nachricht wurde von Card1-User am 10. Jan. 2012 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
| Anzeige.:
Anzeige: (Infos zum Werbeplatz >>)
|