Home / LinuxUser / 2005 / 03 / Semiprofessionelles CAD mit Qcad

Newsletter abonnieren

Lies uns auf...

Folge LinuxCommunity auf Twitter

Top-Beiträge

Mandriva gibt Distribution in die Hände der Community
(268 Punkte bei 24 Stimmen)
Neues vom Systemd
(161 Punkte bei 4 Stimmen)
Mandriva in Nöten
(161 Punkte bei 4 Stimmen)

Heftarchiv

LinuxUser Heftarchiv

EasyLinux Heftarchiv

Ubuntu User Heftarchiv

Ubuntu User Heftarchiv

Partner-Links:

Shopping
Topsuche
 
Yatego Deutschlands größte Shoppingmall. 10000 Shops,
3.5 Mio Artikel. Alle Bestseller, Servertechnik und Technik Themenwelten.

Notebooks und Netzwerkhardware bei Mercateo günstig kaufen.
Internet Telefonie mit VoIP Telefonen von Gigaset
Das B2B Portal www.Linx.de informiert über Produkte und Dienstleistungen.
Günstige Digitalkameras finden Sie im Preisvergleich.

Klare Linien

Semiprofessionelles CAD mit Qcad

01.03.2005 Clevere Programme wie Qcad machen CAD auch für Hobbyisten und Handwerke erschwinglich und gangbar. Wir zeigen, wie das computergestützte Konstruieren funktioniert.

Ob sich das Problem nun durch den Umstieg von Windows auf Linux, durch ein neues Hobby oder aufgrund beruflicher Anforderungen stellt: Die Auswahl eines CAD-Programms unter Linux läßt mittlerweile aus einem breiten Angebot unterschiedlicher Ansätze treffen. Es finden sich sowohl branchenspezifische Lösungen – beispielsweise für Architekten, Messebauer oder Konstrukteure – als auch für breite Einsatzzwecke geeignete Universallösungen. In jeder Nische tummeln sich mehrere Angebote, eine Entscheidung ist gefragt.

So unterschiedlich wie die Lösungen fallen auch die Lizenzierungsvarianten der Produkte aus. Viele Programme stehen unter der GPL zur freien Verfügung, für andere – speziell im Bereich der Branchenlösungen – werden mehr oder minder hohe Lizenzgebühren fällig. Vergleicht man jedoch die Kosten für Linux-CAD-Anwendungen mit jenen ihre marktführenden Pendants in der Windows-Welt, fallen aber auch diese moderat aus.

Unser Artikel geht speziell auf das 2D-CAD-Programm Qcad ein, das in den letzten Jahren eine bemerkenswerte Weiterentwicklung durchlaufen hat.

Qcad – semiprofessionelles 2D-CAD

Der Hersteller Ribbonsoft [1] bietet Qcad für Linux, Mac OS X, Solaris und Windows an. Für Linux gibt es drei Varinaten: Die kostenlose Demo-Version stellt alle Fähigkeiten und Funktionen der Vollversion bereit, beendet sich allerdings nach 10 Minuten Laufzeit mit einer Vorwarnung samt Möglichkeit zum Abspeichern. Die als "Professional" apostrophierte Vollversion offeriert Ribbonsoft als RPM oder Tarball zum Einzellizenzpreis von 28 US-Dollar. Dieser umfasst 12 Monate Update-Service und E-Mail-Support. Schließlich stellt das Unternehmen den Quellcode als "Community Edition" zum kostenlosen Download [2] bereit.

Die meisten Linux-Anwender können jedoch auf größere Compiler-Läufe verzichten, wenn sie sich mit Qcad beschäftigen wollen: Alle gängigen Distributionen bringen die Anwendung bereits mit. Allerdings findet sich oft nur die ältere Version 1.54 im Portfolio, aktuell war bei Redaktionsschluß die 2.0.4. Für unsere CAD-Einführung haben wir das mit Suse Linux 9.2 ausgelieferte Qcad 2.0.3 verwendet, das sich via YaST jederzeit nachinstallieren lässt.

Nach einem ersten Aufruf mit dem Kommando qcad an der Kommandozeile fragt das Programm zunächst die zu verwendenden Maßeinheiten sowie Oberflächen- und Kommandosprache ab (Abbildung 1). Als Anwender im deutschen Sprachraum stellen Sie hier Millimeter sowie Deutsch für beide Sprachauswahlen ein und bestätigen mit OK. Ein Blick auf die Bedienoberfläche der nun erscheinenden Anwendung (Abbildung 2) macht schnell deutlich, daß bei Qcad das bekannte Vorbild AutoCAD [3] Pate stand. Alle Zeichen- und Editierfunktionen lassen sich über die üblichen Pull-down-Menüs am oberen Bildrand oder alternativ über Icons links im Fenster erreichen. Farbe, Stärke und Art der Zeichenlinien regeln drei Auswahlfelder unterhalb der Menüleiste. Optional kann man an der rechten Fensterkante eine Biliotheksauswahl vorgefertigter Konstruktionselemente oder Listen der Ebenen beziehungsweise Zeichnungsblöcke einblenden.

Abbildung 1: Beim ersten Programmstart fragt Qcad Angaben zur Maßen sowie der verwendeten Sprache ab.

Abbildung 2: Die Bedienoberfläche von Qcad erinnert stark an das Benutzer-Interface anderer gängiger CAD-Applikationen.

Das individuelle Zusammenstellen und Anordnen der Funktionen ermöglicht Qcad allerdings nicht. Es bleibt dem Anwender also nicht erspart, sich durch mehrere Ebenen zu klicken, bis der gewünschte Befehl in Reichweite kommt. Geübte Benutzer bevorzugen daher die Eingabe an der Befehlszeile und setzen wo irgend möglich auch Tastaturkürzel ein. Die dazu nötige Routine ergibt sich in der Regel bei intensiver und regelmäßiger Nutzung von selbst.

Koordinatensystem und Ebenen

Etwas Konstruktionstheorie bleibt dem Nutzer eines CAD-Programms leider nicht erspart. Wichtig ist insbesondere das Verständnis von Koordinatensystemen und von Ebenen, oft auch als Layer bezeichnet. Daher gehen wir im Folgenden näher auf die Arbeit mit Koordinaten und Layern ein.

Die Konstruktion aller Elemente erfolgt innerhalb eines zweidimensionalen Koordinatensystems. Jede Zeichnung besitzt einen Nullpunkt. Er definiert sich durch den Schnittpunkt der horizontal verlaufenden X-Achse und der vertikal verlaufenden Y-Achse. Von diesem absoluten Nullpunkt ausgehend – Qcad markiert ihn auf der Zeichenfläche mit einem roten Fadenkreuz — errechnen sich die einzelnen Zeichnungspunkte. Neben dem absoluten (also unveränderlichen) Nullpunkt kenmt Qcad auch noch einen relativen Nullpunkt. Er ergibt sich durch denjenigen Punkt, an dem der jeweils letzten Bearbeitungsschritt geendet hat. Alle Koordinatenangaben erwartet Qcad als durch Komma getrennte Zahlen, wobei der erste Wert für die Bewegung in X-Richtung, der zweite für die Y-Richtung steht (Abbildung 3).

Abbildung 3: Durch direkte Eingabe von Koordinaten an der Kommandozeile lassen sich Objekte sehr schnell erzeugen.

Wie schon eingangs erwähnt, erweist sich die Qcad-Kommandozeile im Laufe der Zeit als effizientestes Werkzeug. Deshalb nutzen wir sie in einem ersten Beispiel zur Koordinateneingabe gleich einmal zur Konstruktion eines "dreidimensionalen" Würfels. Als Hilfsmittel zur Positionierung des Cursors können Sie dabei die Maus nutzen. Mittig am unteren Bildrand blendet Qcad dazu ein Mausicon ein, an dem Sie die jeweilige Funktion der Maustasten beim gerade gewählten Befehl erkennen können.

Um den Würfel zu konstruieren, wählen Sie zunächst im Hauptmenü über ZeichnenLinie2 Punkte als Zeichenwerkzeug eine Punkt-zu-Punkt-Linie an. Nun wechseln Sie in die Qcad-Kommandozeile an der unteren Fensterkante. Dort können Sie nun den von Qcad erwarteten Ersten Punkt angeben. Dazu wählen Sie den absoluten Nullpunkt, also die Koordinate 0,0. Der Cursor, eine kleines rotes Fadenkreuz, springt nun an diese Stelle. Gleichzeitig erwartet Qcad, dass Sie nun in der Kommandozeile den Nächsten Punkt angeben.

Um die vordere Fläche des Würfels zu erstellen, geben Sie nacheinander folgende Koordinatenpaare an:

  • 35,0
  • 35,35
  • 0,35
  • 0,0

Durch dreimaliges Drücken von [Esc], einen Klick mit der rechten Maustaste oder Anwählen der Schaltfläche Schliessen links über der Zeichenfläche beenden Sie den Linien-Befehl.

Wählen Sie jetzt das Menü mit FangEndpunkte den Modus zum automatischen Einfangen der Endpunkte an. Bewegen Sie nun den Mauszeiger, steuert der Qcad-Cursor automatisch den nächstgelegenen Konstruktionspunkt an. Ein Klick auf die linke Maustaste wählt diesen als relativen Nullpunkt aus.

Einem Freund empfehlen    Druckansicht Bookmark and Share
Kommentare

1874 Hits
Wertung: 0 Punkte (0 Stimmen)

Schlecht Gut

Infos zur Publikation

Infos zur Publikation

LinuxUser 06/2012

Aktuelle Ausgabe kaufen:

Heft bestellen Heft als PDF kaufen

LinuxUser erscheint monatlich und kostet in der Nomedia-Ausgabe EUR 5,50 und mit DVD EUR 8,50. Weitere Informationen zum Heft finden Sie auf der LinuxUser-Homepage.

Im LinuxUser-Probeabo erhalten Sie drei Ausgaben für 3 Euro. Das Jahresabo (ab EUR 56,10) können Sie im LNM-Shop bestellen.

Tipp der Woche

Adobe AIR
Adobe-AIR-Programme installieren und (manuell) starten
Tim Schürmann, 14.05.2012 13:09, 0 Kommentare

Es gibt sie noch: neue Anwendungen, die Adobes Integrated Runtime voraussetzen. Aktuellstes und vermutlich auch größtes Beispiel ist das Adventure Botanicula

Aktuelle Fragen

gibt es ein Kommandozeilen Tool, um ein X11-Fenster in ein Anderes einzubetten?
GoaSkin , 21.05.2012 16:44, 0 Antworten
Das XEmbed-Protokoll ist u.A. dazu gedacht, dass man eine X11-Anwendung in eine andere wie ein Wi...
Apache2, Options -Indexes geht nicht
no no, 12.05.2012 19:01, 8 Antworten
Habe in apache2.conf folgendes stehen: Options -Indexes ...
LInux auf Dell LS H500
Andreas Endresl, 09.05.2012 08:54, 2 Antworten
Habe einen alten Dell Latitude LS H500 nur mit ext. Floppy und CD es geht nur immer eines von den...
Datenwiederherstellung unter Ubuntu 12.04 mit "Simple Backup" nach Umzug von Linux Mint
Christian Lottmann, 07.05.2012 13:33, 0 Antworten
Vor dem Umzug auf Ubuntu 12.04 habe ich unter Linux MInt mit "Simple Backup" voll (15.4.2012) und...
DKMS für den propritären NVIDIA-Treiber
Commander Data, 26.04.2012 22:02, 2 Antworten
Hallo an die Gemeinde. Ich habe hier ein interessantes Stück openSuSE gefunden. http://forums.op...