05.05.2020

Anpassen von BricsCAD - Einführung - P1

Willkommen zu Customizing BricsCAD, einer Tutorial-Referenz für Anwender, die BricsCAD an ihre Bedürfnisse anpassen möchten! Es zeigt Ihnen, wie Sie die Benutzeroberfläche ändern, neue Menüs und Schraffurmuster erstellen, LISP-Code schreiben und vieles mehr. In jedem der folgenden Beiträge werde ich einen anderen Aspekt der Anpassung von BricsCAD behandeln.

Warum BricsCAD anpassen?

Wenn Sie wie ich ein unordentlicher Zeichner sind, dann wissen Sie zu schätzen, wie Computersoftware Ihre Arbeit ordentlicher macht. Für einige Zeichner ist BricsCAD genau das, was BricsCAD ausmacht: eine ordentlichere Zeichenmaschine.

Die wahre Stärke von CAD (Aomputer-Aided Design) liegt jedoch in seiner Fähigkeit, sich an Ihre Arbeitsweise anpassen zu lassen. Anpassen ist der Fachjargon dafür, dass CAD einen Teil des Zeichnens für Sie übernimmt. Dies reicht von der Verwendung von Linientypen, die spezifisch für Ihr Fachgebiet sind, bis hin zur Erzeugung von 3D-Treppen, die zwischen zwei Stockwerken passen - und vieles mehr.
Der Nutzen? Sie können Ihre Arbeit in kürzerer Zeit erledigen, oder - wenn Sie freiberuflich tätig sind - können Sie in der gleichen Zeit mehr Arbeit erledigen.
Der Nachteil? Das Anpassen braucht ein wenig Zeit:

  • Sie brauchen Zeit zum Lernen, wie man BricsCAD anpasst - darum geht es in dieser Tutorial-Reihe
  • Dann benötigen Sie noch Zeit, um die Anpassungen zu machen

Zeit ist etwas, von dem die meisten Fachleute nicht viel haben. Manchmal ertappe ich mich beim wiederholten Bearbeiten unter dem falschen Glauben, dass es länger dauern würde, ein Makro zur Automatisierung der Aufgabe zu schreiben (und zu debuggen), statt es wiederholt von Hand zu tun. Daher habe ich diese Faustregel:

Schreibe ein Makro (Automatisierung), wenn die gleiche Aktion mehr als dreimal wiederholt wird.


Es liegt in der Verantwortung der Programmierer, die Automatisierung für den Endbenutzer zu erleichtern. Dennoch, die Zeit, die Sie in die Automatisierung investieren, macht Sie zu einem produktiveren BricsCAD-Anwender, sogar kurzfristig.

Die Informationen in dieser Anleitung gelten gleichermaßen für BricsCAD unter Linux, MacOS und Windows. Wenn es Unterschiede zu Windows gibt, werden die Linux- und MacOS-Anteile durch grün gefärbten Text angezeigt.


Die vielen Möglichkeiten zur Anpassung von BricsCAD

Nach meiner Zählung gibt es mehr als zwei Dutzend Möglichkeiten um BricsCAD anzupassen. Einige dieser Methoden hängen von der genutzten BricsCAD-Version ab: Pro und Platinum bieten mehr Optionen als Classic. Wenn es Unterschiede zu Windows gibt, werden die Linux und MacOS Teile durch grün gefärbten Text angezeigt.

In der folgenden Liste sehen Sie sie von BricsCAD unterstützten Anpassungsarten in alphabetischer Reihenfolge auf, zusammen mit den zugehörigen Dateierweiterungen. Die meisten davon werden in einem späteren Beitrag behandelt:

  • Anpassen der Umgebung durch Befehlszeilen-Schalter und andere Einstellungen
  • CUI Benutzeroberflächenelemente wie Multifunktionsleiste, Ansichtssteuerung und Zeichnungsregisterkarten
  • DCL Dialog Control Language für anpassbare Dialogfelder
  • DWG (DraWinG) zum Speichern von Zeichnungen und Erstellen benutzerdefinierter Symbole (siehe Inside BricsCAD).
  • DXF Drawing Interchange Format - programmübergreifenden Datenaustausch
  • Feld-Text
  • FMP Font Mapping
  • PGP Aliase und Shell-Befehle
  • CUI Anpassbare Tastenkombinationen, Schaltflächen, Menüs, Symbolleisten und Multifunktionsleiste
  • LIN Anpassbare einfache und komplexe Linientypen
  • LSP List processing language, Verarbeitungssprache für Listen - ähnlich wie AutoLISP
  • OLE (Object linking and embedding) Objektverknüpfung und -einbettung (nicht verfügbar in Linux or macOS)
  • PAT Schraffurmuster
  • Quad-Cursor (Quad)
  • Rollover-Tooltips (RT)
  • SCR Script Dateien
  • SDS Solutions Development System, ähnlich wie AutoCAD’s ADS (SDS und ADS sind veraltet*)
  • SLD Folien
  • Variablen, Menü "Einstellungen" und Befehl SetVar
  • VBA Visual Basic for Applications

* Soll heißen, SDS existiert immer noch in BricsCAD, aber es ist so alt, dass Bricsys empfiehlt, stattdessen BRX zu verwenden.

Einige Methoden der Anpassung sind für Endbenutzer gedacht, wie z.B. die Änderung von Symbolleistenmakros, Menüs und LISP-Routinen, die Sie in diesen Beiträgen kennen lernen. Andere sind für professionelle Programmierer gedacht, wie z.B. BRX/TX und VBA..
Zwischen den beiden Stufen gibt es viele weitere Anpassungsmöglichkeiten. Zum Beispiel ist die Kodierung für Schraffurmuster schwer zu durchschauen, aber einige begeisterte Benutzer basteln gerne daran herum. Sie werden auch all diese Möglichkeiten kennenlernen.


Welche Anpassungen verwenden Sie?

Nun müssen Sie auf dem Weg dorthin einige Entscheidungen treffen. Während Sie mit BricsCAD zeichnen, machen Sie gedankliche oder schriftliche Aufzeichnungen Ihrer Arbeit. Insbesondere sollten Sie sich wiederholende Zeichnungsaufgaben aufzeichnen, da diese die besten Kandidaten für eine Anpassung sind. Wie ein Pionier in der CAD-Welt betonte: "Sie sollten nie zweimal die gleiche Linie ziehen müssen". (In der Praxis kommt das natürlich trotzdem vor).

Entscheiden Sie als nächstes, welche der Anpassungsmöglichkeiten von BricsCAD für die sich wiederholenden Aufgaben, die Sie ermittelt haben, anwendbar sind. Einige Lösungen sind offensichtlich, wie z.B. das Schreiben von .lin-Dateien für benutzerdefinierte Linienmuster. Andere sind weniger offensichtlich: Um diese 3D-Treppe zu zeichnen, sollten Sie das Treppen-Werkzeug verwenden? (Wahrscheinlich.) Eine Skript-Datei? (Vielleicht.) Eine LISP-Routine? (Ja.) Oder ein Menü-Makro? (Vielleicht.)

Aus diesen Gründen ist es gut, sich mit den wichtigsten Anpassungsmöglichkeiten von BricsCAD vertraut zu machen - auch wenn Sie die meisten davon nur selten nutzen. So erstellen Sie eine Lösung mit den besten Werkzeugen. Sie werden wissen, wann Sie die Aufgabe an einen professionellen Programmierer übergeben müssen, und dennoch eine intelligente Übersicht über das Ergebnis behalten.

Eine dritte Lösung besteht darin, sich über Zusatzprogramme zu informieren, die von Amateur- und Profi-Programmierern angeboten werden. Bricsys hat im Bricsys App Store einen ganzen Bereich seiner Website den Add-Ons gewidmet, die mit BricsCAD arbeiten.

Anwendungen von Drittanbietern, die auf BricsCAD laufen.

Ebenso ist es möglich daß Sie Werkzeuge finden die in BricsCAD funktionieren, obwohl sie für AutoCAD® geschrieben wurden.

Der größte Teil der Add-ons wurde von Programmierern geschrieben, um Ihre eigenen Problemstellungen mit CAD zu lösen. Wenn Sie wissen, wie man BricsCAD anpasst, können Sie deren Routinen an Ihre Bedürfnisse anpassen, was viel einfacher ist, als von Grund auf neu zu schreiben.

BricsCAD Versionen

Es gibt verschiedene Versionen von BricsCAD und diese Beiträge gelten für alle:

  • BricsCAD Classic — verarbeitet fast alle in diesen Beiträgen aufgeführten Anpassungen; unterstützt keine VBA-Programmierung (in diesen Beiträgen zu finden) sowie COM, BRX und .Net (nicht in diesen Beiträgen).
  • BricsCAD Pro — unterstützt alle in diesen Beiträgen beschriebenen Anpassungen und handhabt die meisten von Bricsys bereitgestellten APIs.
  • BricsCAD Platinum — identisch mit Pro, bezogen die Anpassungen.
  • BricsCAD BIM und BricsCAD Mechanical — identisch mit Pro, bezogen die Anpassungen.
  • BricsCAD Ultimate — identisch mit Pro, bezogen die Anpassungen.
  • BricsCAD Shape ist ein kostenloses 3D-Konstruktionsprogramm mit begrenzter Anpassungsfähigkeit (wird hier nicht behandelt).

Auf der Webseite finden Sie Tabellen, die die Unterschiede zwischen den drei Hauptversionen auflisten. Die Abbildung unten zeigt einen kleinen Teil der Vergleichstabelle.

Vergleich der drei Editionen von BricsCAD



Probieren Sie es selber aus

Einfach auszuprobieren, einfach zu kaufen, einfach zu besitzen. Das ist BricsCAD. Testen Sie alle unsere Produkte 30 Tage lang kostenlos und laden Sie sich Ihre Testversion noch heute herunter: Jetzt Testversion herunter laden Wahlfreiheit sowie unbefristete (permanente) Produktlizenzen, die mit allen Sprachen und an jedem Ort der Welt funktionieren. Sie werden begeistert sein, was wir für Sie mit BricsCAD geschaffen haben.


Dieser Beitrag wurde im originalen geschrieben von Ralph Grabowski