zurück  Übersicht  vor jan-mueggenburg.de

3. Das Programm eKreis

download
 

Wie in den vorangegangenen Abschnitten bereits mehrfach angedeutet wurde, müssen die beschriebenen Verfahren auf alle möglichen Teilmengen der Menge M mit 1, 2 und 3 Punkten angewendet werden. Daraus ergibt sich schon bei relativ kleinen Punktzahlen ein hoher Rechenaufwand, der die Erstellung eines Rechnerprogrammes rechtfertigt.

Das Programm eKreis ist solch eine programmtechnische Umsetzung. Es ist in der Programmiersprache Java geschrieben und somit auf vielen Plattformen lauffähig. Voraussetzung für den Start des Programms ist, daß auf dem betreffenden Computer die Java-VM installiert ist.

Anmerkung:
Java-VM steht für Java-VirtualMachine. Der Programmquelltext wird durch einen Compiler in sogenannten Bytecode übersetzt. Die Java-VM setzt dann diesen Bytecode zur Laufzeit um. Sie kann kostenlos unter
http://java.sun.com bezogen werden.

Zum Start des Programms muß in die Kommandozeile der Befehl

java -jar eKreis.jar

eingegeben werden.

Das Programm liest die Informationen über die Hüllbereichsgeometrie und die Punktkoordinaten aus einer Textdatei ein. Die nachfolgende Beispieldatei veranschaulicht das dabei verwendete Format.

//
// Beispiel einer Eingabedatei für das Programm eKreis
//
// -> Kommentarzeilen beginnen mit einem Doppelschrägstrich.
// -> Der Außenradius muß in der ersten Wertezeile definiert werden.
// -> In der zweiten Wertezeile folgt der Innenradius
// -> Die übrigen Wertezeilen enthalten die Punktkoordinaten.
// Darin erscheint erst die x- dann die y-Koordinate. Beide Werte werden
// durch beliebig viele (mind. 1) Leerzeichen von einander getrennt.
//
// Hier kommen die Angaben fuer die Huellgeometrie
// 1. Aussenradius
1019
// 2. Innenradius (Aussenradius des Bypasserohres)
// 279.5
300.0
//
// jetzt kommen die Punktkoordinaten in der Form
// x-Koord. y-Koordinate
//
-954 -288
-954 -224
-954 -160

Das Programm bietet folgende Funktionen:

Während der Berechnung wird ein zuvor festgelegter Toleranzwert (Standard: 0.01) verwendet. Um diesen Wert werden die verschiedenen Kriterien zugunsten der Gültigkeit eines Kreises aufgeweicht. Damit sollen numerische Ungenauigkeiten ausgeglichen werden. Der Wert kann unter dem Menupunkt Optionen vom Benutzer verändert werden.

Abschließender Hinweis: Das Programm wird ohne jede Gewährleistung bereitgestellt.


Seitenanfang  zurück  Übersicht  vor jan-mueggenburg.de