Infos
Installation
Sollen mehrere Benutzer auf TuxCAD zugreifen, ist es am
günstigsten, das Programm in einem globalen Verzeichnis
(z.B. /usr/local/tuxcad) zu installieren. Andernfalls ist auch die
Installation in ein lokales Verzeichnis des Benutzers (z.B. ~/tuxcad)
möglich.
Wohin das Programm installiert wird, hängt davon ab, wo das Paket
entpackt wird. Nachdem das Programm heruntergeladen wurde wechselt man
dazu in das entsprechende darüberliegende Verzeichnis (die folgenden
Beispiele gehen von von einer Installation in das Verzeichnis
/usr/local/tuxcad aus).
cd /usr/local
Anschließend wird das Archiv mit dem Befehl
tar xvzf /Pfad/tuxcad.0.01.tgz
entpackt. Damit das Programm durch einfachen Aufruf von tuxCAD
gestartet werden kann, muß das Programm entweder aus dem tuxcad/bin/
in ein Verzeichnis verschoben werden, welches nach ausführbaren Programmen
durchsucht wird (PATH-Variable), oder ein (symbolischer) Link in einem
solchen Verzeichnis gesetzt werden. Alternativ kann man zwar auch in zum
Start in das bin-Verzeichnis von tuxcad wechseln, aber dies ist nicht
gerade komfortabel. Alternativ kann natürlich auch die PATH-Variable
erweitert werden. Ein Aufruf mit vollständiger Pfadangabe sollte
vermieden werden, da sonst die Resourcedatei nicht gefunden wird. Um
beispielsweise einen symbolischen Link von /usr/X11R6/bin anzulegen, gibt
man folgenden Befehl ein:
ln -s /usr/local/tuxcad/bin/tuxCAD /usr/X11R6/bin/tuxCAD
Nun muß X-Windows noch der Inhalt der TuxCAD-Resourcedatei
(tuxCAD.ad) bekannt gemacht werden. Dies kann auf verschieden Arten erfolgen:
- Die Resourcedatei wird in einem Verzeichnis abgelegt, in dem X-Windows
beim Start eines Programms nach Resourcedateien sucht. Dies kann
entweder /usr/X11R6/lib/X11/app-defaults oder ein anderes Verzeichnis
sein, welches in der XAPPLRESDIR-Variable enthalten ist
(Anzeige mit 'echo $XAPPLRESDIR'). Dabei muss der Dateiname in
TuxCAD geändert werden.
mv /usr/local/tuxcad/tuxCAD.ad /usr/X11R6/bin/X11/app-defaults/TuxCAD
- Alternativ kann man die Werte auch in die Resource-Datenbank des
X-Servers eintragen. Der Aufruf dazu lautet:
xrdb -merge /usr/local/tuxCAD/tuxCAD.ad
Dieses Verfahren hat den Vorteil, dass die Resourcewerte auch dann
gefunden wird, wenn TuxCAD mit Pfadangabe gestartet wird.
Für die CAD-Daten von TuxCAD sollten in ein eigenes Verzeichnis
(z.B. ~/TUXCAD) angelegt werden. Dieses sollte folgende Unterverzeichnisse
enthalten. Das Verzeichnis muss in die Konfigurationsdatei unter dem
Schlüsselwort Data-Path eingetragen werden.
- PARTS
Verzeichnis in dem die Bauteildateien gespeichert sind.
- DEVICES
Enthält die Geräte-Dateien
- WORLDS
Verzeichnis für Arbeitszellen
- LIBRARIES
Hier lassen sich Bibliotheken ablegen die Im- und Exportfilter enthalten
(z.B. libigrip). TuxCAD lädt diese Bibliotheken zur Laufzeit um
die darin definierten Formate bereitzustellen.
- FONTS
Hier können ttf-Fonts abgelegt werden, die in TuxCAD
verwendet werden sollen.
- TEXTURES
Texturbilder in den Formaten xpm, jpg oder png.
Troubleshooting
Dieser Abschnitt beschreibt Probleme und ihre möglichen Ursachen und
schlägt Lösungen vor.
- Alle Texte in TuxCAD beginnen mit Kleinbuchstaben,
Farbmenüs sind nicht farbig
- Die Resourcedatei von TuxCAD wurde beim Start nicht geladen.
Prüfen Sie, ob sich die Resourcedatei in einem Verzeichnis befindet,
welches vom X-Server durchsucht wird (echo $XAPPLRESDIR). Die
Resourcedatei muß den Namen TuxCAD
(Groß-/Kleinschreibung beachten) haben.
- Beim Laden von Arbeitswelten werden einzelne oder alle Bauteile nicht
gefunden
- Prüfen Sie, ob die in den Arbeitswelten enthaltenen Dateien
existieren. Die Dateinamen der Bauteile in den Arbeitswelten werden mit
relativem Pfad angegeben.
Kontrollieren Sie das eingestellte Datenverzeichnis mit der Funktion
System/Config und korrigieren Sie es bei Bedarf.
- Beim Aufruf der Online-Hilfe erscheint kein Text
- Rufen Sie die Funktion System/Config auf und vergewissern Sie
sich, dass der TuxCAD-Pfad korrekt ist.
- Bei mehrere gleichzeitig offenen Arbeitswelten stürzt das Programm
(samt X-Windows) ab
- Dies ist ein Fehler im Programm, der auf einer unsaubere Verwendung der
OpenGL-Displaylists beruht. Ich hoffen, den Fehler in einer der
nächsten Versionen behoben zu haben.
Es gibt noch erheblich mehr Fehler. Eine Erweiterung der Liste ist in Arbeit...
Bedienung
TuxCAD unterscheidet drei verschiedene Objektarten:
- PART
Parts sind elementare Bauteile, welche frei im Raum bewegt werden
können. Die Bauteile besitzen keine beweglichen Gelenke.
- DEVICE
Dies sind Objekte, die aus mindestens einem Bauteil bestehen. Zwischen
den einzelnen Bauteilen können Freiheitsgrade
(rotatorisch/translatorisch) existieren. Jedes Bauteil muß zu
einem Device gehören. Mit Devices lassen sich
bewegliche Geräte (kinematische Ketten), wie z.B. Roboter
realisieren.
- WORLD
Eine World wird in TuxCAD durch ein CAD-Fenster
dargestellt und entspricht einer Arbeitszelle mit einem oder mehreren
Devices.
TuxCAD verwaltet die Daten in mehreren unabhängigen
CAD-Fenstern. In jedem Fenster läßt sich eine Arbeitswelt
(auch World genannt) ggf. aus mehreren Perspektiven darstellen. Eine
Arbeitswelt besteht aus einem oder mehreren Bauteilen (Parts), welche
über kinematische Beziehungen zu beweglichen Geräten
(Devices) verbunden sein können.
Wird TuxCAD ohne Parameter aufgerufen, erscheint nach dem Start nur
das TuxCAD-Hauptfenster. Nun kann entweder eine existierende Datei
geladen oder eine neue Arbeitswelt erstellt werden. Die Auswahl von Funktionen
erfolgt in der Regel innerhalb der sichtbaren CAD-Fenster.
Da sich die Aktionen in der Regel auf eine der drei beschriebenen Objektarten
anwenden lassen, können diese über die einzelnen Maustasten
angesprochen werden. Um eine Funktion aufzurufen wird die Maus in das
gewünschte CAD-Fenster plaziert. Durch einen Doppelklick auf die linke
Maustaste öffnet sich ein Menü, welches die Funktionen des an der
Mausposition befindlichen Bauteils anzeigt (Part-Menü). Mit der mittleren
Maustaste öffnet sich das Device-Menü des darunterliegenden
Gerätes. Das World-Menü wird mit einem Doppelklick auf die rechte
Maustaste geöffnet. Dabei kann sich die Maus irgendwo im Fenster
befinden.
Eine damit ausgewählte Funktion bleibt solange aktiv, bis eine andere
Funktion selektiert, ein sich öffnendes Dialogfenster geschlossen oder die
<ESC>-Taste gedrückt wird.
TuxCAD besitzt eine Online-Hilfe die sowohl als Handbuch wie auch
als Hilfestellung in Problemfällen dient. Das Fenster kann auf
verschiedene Arten aufgerufen werden:
- durch die Funktion Help im Help-Menu
- durch Aktivieren des "Hilfe-Koffer"-Knofes in der Toolbarleiste
- durch Drücken der <F1>-Taste
innerhalb eines Dialog- oder CAD-Fensters.
- durch Drücken des HELP-Knopfes in einem Dialogfenster
Die Hilfsfunktion arbeitet kontextsensitiv, d.h.: befindet sich der Anwender
innerhalb eines Dialogfensters in einem Eingabefeld und drückt er dort die
<F1>-Taste, so erscheint im Hilfsfenster
der zur aktuellen Position passende Hilfstext.
Zur TuxCAD-Homepage