Hot News:

Unser Angebot:

  Foren auf CAD.de (alle Foren)
  CARD/1
  parallelen plotten; CARD-Skript; Nebenattribute

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
Autor Thema:  parallelen plotten; CARD-Skript; Nebenattribute (2869 mal gelesen)
Card1-User
Mitglied
Teilkonstrukteur, Bauzeichner


Sehen Sie sich das Profil von Card1-User an!   Senden Sie eine Private Message an Card1-User  Schreiben Sie einen Gästebucheintrag für Card1-User

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 oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

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


Sehen Sie sich das Profil von maxq an!   Senden Sie eine Private Message an maxq  Schreiben Sie einen Gästebucheintrag für maxq

Beiträge: 39
Registriert: 21.09.2006

erstellt am: 07. Okt. 2011 13:12    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Card1-User 10 Unities + Antwort hilfreich

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


Sehen Sie sich das Profil von Card1-User an!   Senden Sie eine Private Message an Card1-User  Schreiben Sie einen Gästebucheintrag für Card1-User

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 oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

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


Sehen Sie sich das Profil von maxq an!   Senden Sie eine Private Message an maxq  Schreiben Sie einen Gästebucheintrag für maxq

Beiträge: 39
Registriert: 21.09.2006

erstellt am: 07. Okt. 2011 15:14    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Card1-User 10 Unities + Antwort hilfreich

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


Sehen Sie sich das Profil von Card1-User an!   Senden Sie eine Private Message an Card1-User  Schreiben Sie einen Gästebucheintrag für Card1-User

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 oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

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


Sehen Sie sich das Profil von maxq an!   Senden Sie eine Private Message an maxq  Schreiben Sie einen Gästebucheintrag für maxq

Beiträge: 39
Registriert: 21.09.2006

erstellt am: 07. Okt. 2011 18:05    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Card1-User 10 Unities + Antwort hilfreich

Na Super.
Um den "Leidensdruck" zu erhöhen, müssen jetzt nur noch andere Card-User den Beitrag unterstützen... Von IB&T guckt bestimmt auch jemand ins Forum  .

------------------
Gruß

AHg

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Card1-User
Mitglied
Teilkonstrukteur, Bauzeichner


Sehen Sie sich das Profil von Card1-User an!   Senden Sie eine Private Message an Card1-User  Schreiben Sie einen Gästebucheintrag für Card1-User

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 oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

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 >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2023 CAD.de | Impressum | Datenschutz