08.12.2012 Aufrufe

Abschlussarbeit zur Erlangung des akademischen Grades Bachelor ...

Abschlussarbeit zur Erlangung des akademischen Grades Bachelor ...

Abschlussarbeit zur Erlangung des akademischen Grades Bachelor ...

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

Das Vorgehen bei der Programmierung der einzelnen Programmfunktion, wie zum Beispiel<br />

das Einlesen von externen Daten, die Berechnung der Durchschnittswerte oder die Ermittlung<br />

der Filterübertragungsfunktionen, gestaltete sich so, dass jede Funktion zuerst separat als<br />

eigenständiges Programm erstellt wurde. Dadurch können die einzelnen Funktionen vor der<br />

Integrierung in das eigentliche Hauptprogramm auf Fehler überprüft und gegebenenfalls<br />

optimiert werden. Dies erspart Später eine aufwendige Fehleranalyse im gesamten Programm<br />

bei auftretenden Programmabnormalitäten.<br />

Für die Implementierung der Filterentwicklungsoption wurde ein eigenständiges<br />

Unterprogramm gestaltet. Die Umsetzung erfolgte zwar in Form eines separaten Programms<br />

mit dem Namen SAwIG-Filter<strong>des</strong>ign, allerdings kann es nur in Verbindung mit dem<br />

Hauptprogramm SAwIG ausgeführt werden, da es für die Ausführung die berechneten<br />

Durchschnittswerte der Frequenzspektren benötigt.<br />

Während der Programmierphase und auch an <strong>des</strong>sen Ende fanden kontinuierlich<br />

Funktionstests mit der gesamten Software statt, um auftretende Fehler gleich zu erkennen und<br />

zu beheben. Die Ergebnisse der am Ende der Programmierarbeit durchgeführten Tests werden<br />

in Abschnitt 4.7 noch einmal genauer dokumentiert.<br />

Eine sehr gute Unterstützung bei der Programmierarbeit war die in MATLAB integrierte<br />

Hilfe, die sehr gut dokumentierten Fehlerberichte bei auftretenden Programmfehlern, sowie<br />

eine Vielzahl von Web-Seiten im Internet, die sehr gute Dokumentation und<br />

Programmbeispiele bereitstellen.<br />

4.2 Erläuterung zu den einzelnen Komponenten der grafischen Benutzeroberflächen<br />

In diesem Abschnitt werden die grafischen Benutzeroberflächen <strong>des</strong> Hauptprogramms SAwIG<br />

und <strong>des</strong> Unterprogramms SAwIG-Filter<strong>des</strong>ign vorgestellt. Dabei werden die Funktionen der<br />

in den Abbildungen mit Nummern gekennzeichneten Programmoption kurz beschrieben.<br />

Nähere Erläuterung können in den Programmhilfen nachgeschlagen werden. Wie man sehen<br />

kann, ist die grobe Struktur der beiden Benutzeroberflächen identisch. Hierdurch soll eine<br />

erhöhte Benutzerfreundlichkeit bzw. ein schnelles Einlernen im Umgang mit dem Programm<br />

gewährleistet werden.<br />

43

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!