Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  BricsCAD
  Befehle aus AutoCAD-Applikation übernehmen

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
  
Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für BricsCAD
Autor Thema:  Befehle aus AutoCAD-Applikation übernehmen (3201 mal gelesen)
WoBa
Mitglied


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

Beiträge: 7
Registriert: 26.05.2014

erstellt am: 26. Mai. 2014 14:40    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


MARKIEREN.jpg

 
Hallo CAD.de-Forum,

gerne möchte unser kleines Büro von AutoCAD nach BricsCAD wechseln. Unser Büro macht städtbauliche Planung und benutzt hierfür seit Jahren eine kleine Applikation. Vieles davon lässt sich mit Bordmitteln in BricsCAD übernehmen. Schwieriger scheint es mit der grafischen Ausprägung entlang von Linien zu sein.

Hierfür wird über den Befehl MARKIEREN verschiedene Linienarten bzw. Ausprägungen erstellt. Als Beispiel sind im eingefügten Bild drei "Markierungen" zu sehen.


Mit den Befehl MARKIEREN > GELTUNG wird eine .MAR Datei angesprochen, die selbst geändert oder eine eigene Markierung erstellt werden kann. Wie z.B. die Markierung zu einem LAICHSCHONGEBIET.

Die .MAR Dateien sind wie folgt aufgebaut (Auzszug aus dem Handbuch):

Zitat:

Format MAR-Dateien

Eine MAR-Datei (vgl. Befehl MARKIEREN) ist eine ASCII-Text-Datei, die mit einem beliebigen Texteditor erstellt werden kann. Sie besteht aus mehreren Zeilen:

Breite der Markierung
Geben Sie die gewünschte Breite der Linienanteile der Markierung an.

Start-Muster
Dies gibt an, welches Muster (siehe unten) MARKIEREN nach zu berücksichtigenden Eckpunkten einfügt, bevor das Muster aufgenommen und wiederholt wird. Falls das Start-Muster in dreieckigen Klammern (<Startmuster>) angegeben wird, erfolgt eine Eckenbehandlung, bei der das Start-Muster winkelabhängig skaliert wird.

Muster
Das Muster kann aus Liniendefinitionen (Zahlen größer 0), Löchern (Zahlen kleiner 0) und Blocknamen (auch attributierte Blöcke sind zulässig) bestehen. Die verschiedenen Musterelemente werden durch Kommata getrennt. Zahlen größer 0 rücken entlang der Linie um den angegebenen Abstand weiter; Zahlen kleiner 0 erzeugen ein Loch entsprechender Länge an der aktuellen Position in der Markierung, ohne weiterzurücken. Blocknamen veranlassen das Einfügen des genannten Blockes an der aktuellen Position, entlang der Linie gedreht. Es sind folgende Regeln zu beachten: Das Muster muß mit einem Abstand (also einer positiven Zahl) beginnen; dieser Abstand darf nicht von einem folgenden Loch (negative Zahl) wieder geschluckt werden (die positive Zahl muß also echt größer sein als der Absolutbetrag der halbierten negativen Zahl). Das Muster darf außerdem nicht mit einem Loch enden (ohne Blöcke betrachtet); falls es mit einem Abstand endet, darf dieser nicht vom einem vorhergehenden Loch geschluckt werden. Das Muster wird so gedehnt oder gestaucht, daß es als Ganzes etliche Male zwischen zwei zu berücksichtigende Eckpunkte eingepaßt werden kann. Steht vor einem Blocknamen X*, wird der Block entlang der Linie wie das Muster gedehnt oder gestaucht; bei Y* wird er senkrecht zur Linie angepaßt, bei XY* in beiden Richtungen. Weiterhin muß das Muster mindestens einen positiven Abstand enthalten.

Optionales Muster
Hier kann ein Muster (vgl. oben) angegeben werden, das in regelmäßigen Abständen in das normale Muster eingeschoben wird. Dieser Abstand wird aufgrund des Optional-Faktors bestimmt. Optionale Muster werden nur zwischen zwei berücksichtigte Stützpunkte
eingeschoben, zwischen denen eine ausreichende Anzahl von Mustern wiederholt wird.

Optional-Faktor
Gibt an, auf wieviele Muster (siehe oben) ein optionales Muster kommt.

Schluss-Muster
Dieses Muster (vgl. oben) wird von MARKIEREN zwischen der letzten Musterwiederholung und dem nächsten zu berücksichtigenden Eckpunkt eingefügt. Durch dreieckige Klammern kann auch hier wieder eine Eckenbehandlung veranlaßt werden.

Abstand Stützlinie-Markierung
Dieser Wert gibt an, um welchen Abstand die Stützlinie versetzt werden soll, bevor die Markierung darübergelegt wird. Ist der Abstand negativ, wird um den Absolutbetrag versetzt und die versetzte Linie nach dem Markieren nicht gelöscht.

Daraus ergeben sich für die drei Beispiele folgende ASCII-Dateien:

Geltungsbereich (GELTUNG.MAR)
2.2
0
8,-3,8
0
1
0
1.1

Naturschutzgebiet (NSCHUTZ.MAR)
0
<2>
3,NSCHUTZ,3
0
1
<2>
0

Laichschongebiet (LAICHSCHONGEBIET.MAR)
0
weglsm
5,weglsm
6.5,wegls^,1.5
10
0
0



Wer hätte eine Ahnung, wie diese Linienarten (oder Markierungen) bzw. Linien mit Blöcken erstellt werden können? Danke für das Interesse und eventuelle Lösungsvorschläge.

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

CADwiesel
Moderator
CAD4FM UG




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

Beiträge: 1968
Registriert: 05.09.2000

AutoCAD, Bricscad
Wir machen das Mögliche unmöglich

erstellt am: 27. Mai. 2014 08:49    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 WoBa 10 Unities + Antwort hilfreich

Hallo und willkommen hier auf cad.de

Was sagt denn der Entwickler der Applikation? kann der nicht einfach mal seine Applikation für Bricscad anpassen oder/und komplilieren?
Wenn es in AutoCAD geht sollte es auch unter Bricscad funktionieren.
Wobei hier sicher nicht die *.mar Datei das Problem ist, sondern höchstens die App, die diese mar Datei verarbeitet.
Wenn der Entwickler der Applikation nicht Willens ist, besteht immer noch die Möglichkeit die App nach Euren Wünschen neu proggen zu lassen.

------------------
Gruß
CADwiesel
Besucht uns im CHAT

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

WoBa
Mitglied


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

Beiträge: 7
Registriert: 26.05.2014

erstellt am: 27. Mai. 2014 12:21    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

Genau da liegt das Problem. Nach einem anfänglichen postivien Kontakt (November 2013) und der Aussicht einen Wechsel zu BricsCAD mit geichzeitiger Erneuerung der Hardware (XP > Windows7) Anfang des Jahres vollziehen zu können, war es bis heute nicht mehr möglich (Telefon, Email) den Entwickler zu erreichen. Die ehemalige MNU habe ich selbst gut im Griff, aber an den App spezifischen Befehlen scheitert es momentan.

Ich habe die MNU in der Testversion kompilieren lassen, was auch zu 80% verwertbare Ergebnisse ergeben hat. Der Rest ist, wie bereits erwähnt, für uns zu schwierig.

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

Theodor Schoenwald
Ehrenmitglied



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

Beiträge: 1672
Registriert: 16.04.2002

erstellt am: 28. Mai. 2014 03:13    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 WoBa 10 Unities + Antwort hilfreich

Hallo,

Du hast die .Mar-Datei und welche weiteren Dateien noch?
Welche Dateikennungen haben diese Dateien?
*.VLX damit kann man in Bricscad nichts machen, die geht nur für ACAD.
*.Lisp kann man auch in Bricscad laufen lassen. Sie kann mussaber nicht kompiliert werden.
*.MNU (Menüdatei) funktioniert in ACAD wie in Bricscad, wenn man Sie mit dem Befehl:
abilad geladen wird.

Gruß
Theodor

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

WoBa
Mitglied


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

Beiträge: 7
Registriert: 26.05.2014

erstellt am: 28. Mai. 2014 08:01    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

Nein, eine VLX-Datei ist nicht vorhanden. Aber eine FAS-Datei wird geladen, deren Inhalt ich natürlich nicht auslesen kann.

Aber mir geht es eigentlich auch hauptsächlich um die Möglichkeit Linientypen mit Blöcken erstellen zu können. Das wurde hier sehr gut umgesetzt und schafft die Möglichkeit, sehr komplexe Linienmuster umzusetzen. Aber das konnte man bereits aus dem Auszug des Handbuches und dem Muster erkennen.

Gibt es dazu vielleicht noch eine Idee?

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

CADmium
Moderator
Maschinenbaukonstrukteur




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

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: 28. Mai. 2014 10:19    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 WoBa 10 Unities + Antwort hilfreich

Poste mal ne Zeichnung mit solchen Linien

------------------
Also ich finde Unities gut ... und andere sicher 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

WoBa
Mitglied


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

Beiträge: 7
Registriert: 26.05.2014

erstellt am: 02. Jun. 2014 14:51    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


MAR.dwg

 
Ich habe mal eine Datei mit einer größeren Anzahl verschiedener Markierungen erstellt. Hier allerdings der Einfachheit halber entlang einer Geraden. Das funktioniert natürlich auf Grund der oben beschriebenen "Eckbehandlung" auch bei komplizierteren geschlossenen Linien bzw. Flächen.

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

CADmium
Moderator
Maschinenbaukonstrukteur




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

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: 02. Jun. 2014 15:06    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 WoBa 10 Unities + Antwort hilfreich

naja ... hilft doch weiter ... deine "Linien" sind Blockreferenzen anonymer Blöcke in denen andere "Blöcke" entsprechend Linienverlauf ( und Vorgaben aus der Beschreibungsdatei) verteilt wurden ... sollte sich nachprogrammieren lassen.

------------------
Also ich finde Unities gut ... und andere sicher 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

WoBa
Mitglied


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

Beiträge: 7
Registriert: 26.05.2014

erstellt am: 03. Jun. 2014 10:03    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

Mit dem "Wie" kann ich nichts anfangen. Aber das es möglich ist, schon. Jetzt benötige ich nur noch einen Kontakt der dies für unser Büro realisieren könnte. 

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

WoBa
Mitglied


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

Beiträge: 7
Registriert: 26.05.2014

erstellt am: 03. Jun. 2014 10:16    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

Eines möchte ich noch richtig stellen: die "Markierungen" werden nach dem zeichnen der Linien oder Flächen erstellt. Sie werden nicht direkt zusammen mit der Linie als Linientyp erstellt. Also:

Schritt 1: Fläche oder Linien zeichnen (pline oder spline)
Schritt 2: aus dem Menü die benötigte Markierung (Befehl MARKIERN)wählen, Linie wählen, Seite wählen, Markierung wird erstellt.

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

WoBa
Mitglied


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

Beiträge: 7
Registriert: 26.05.2014

erstellt am: 05. Jun. 2014 07:46    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

Zitat:
Original erstellt von CADmium:
... sollte sich nachprogrammieren lassen.


Können Sie das programmieren?

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

CADwiesel
Moderator
CAD4FM UG




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

Beiträge: 1968
Registriert: 05.09.2000

AutoCAD, Bricscad
Wir machen das Mögliche unmöglich

erstellt am: 05. Jun. 2014 08: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 WoBa 10 Unities + Antwort hilfreich

Sieh mal in deinem PM nach

------------------
Gruß
CADwiesel
Besucht uns im CHAT

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

CADmium
Moderator
Maschinenbaukonstrukteur




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

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: 05. Jun. 2014 08:16    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 WoBa 10 Unities + Antwort hilfreich

Klar, kann ich das ... aber das ist nicht die Frage  ... hab dir mal ne PM zum Thema geschickt

------------------
Also ich finde Unities gut ... und andere sicher 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

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