Datenbank Software fĂŒr UV-Strahlungsmessungen

pic009aProjekt-Beschreibung:
Realisierung einer Software zur DurchfĂŒhrung und Verwaltung von UV-Strahlungsmessungen.

Aufgaben:
– Abbildung der kundenspezifischen Datenstrukturen
– TCP Anbindung an externe Mess-Software
– Daten-Import via COM aus Excel-Sheets
– Datenbank Anbindung MySQL, ODBC
– TCP/DDE Umsetzungstool

Werkzeuge u. Bibliotheken:
Visual Studio 2003, QT3, MySQL, Excel, NSIS

Projekt-Umfang: ca. 6 Monate

Konfigurations Tool fĂŒr USB Spektroradiometer

Projekt-Beschreibung: pic008cZur Ansteuerung eines USB-Spektroradiometers sollte ein Source-Code Modul sowie ein darauf basierendes Konfigurationstool entwickelt werden.

Aufgaben:
– USB Kommunikation via FTDI
– Suche und Einbindung der GerĂ€te
– Firmware Update Funktion
– Filterrad Ansteuerung und Filter Konfiguration
– Organisation-Datenmodell der 2x64K Flash-Speicher
– Schreiben und Lesen von EEprom Konfigurationsdaten
– Auslesen Photodiode (Photostrom)

Werkzeuge u. Bibliotheken:
Visual C++ 2008, QT4, USB-FTDI, AVR-Studio, NSIS

Projekt-Umfang: ca. 4 Monate

CANOpen Servo/Schrittmotor Konfigurations und Test Werkzeug

pic007aProjekt-Beschreibung:
Zur Ansteuerung von Servomotoren via CANOpen sollte ein Source-Code Modul fĂŒr ein Copley Motor Controller sowie ein darauf basierendes Konfigurationstool entwickelt werden.

Aufgaben:
– Einbindung Ixxat CAN Interface
– Abbildung des CANOpen Profils
– Kapselung der Motorsteuerung in ein Modul
– Entwurf des Konfigurations Tools + GUI

Werkzeuge u. Bibliotheken:
Visual C++ 2008, QT4, OpenGL, NSIS

Projekt-Umfang: ca. 2 Wochen (nur Tool)

Algorithmus fĂŒr 8-Damen Problem

8damenAb und an entdeckt man einen schönen „Dachbodenfund“ auf der Festplatte. Wie diese sehr schöne Windows Umsetzung des 8 Damen-Problems. Basierend auf unserem Algorithmus hat Sledge Hammer ein tolles kleines Tool in Borland Delphi programmiert, das wir der Nachwelt hier gern erhalten möchten.

Problem: 8 Damen sollen auf einem Schachbrett so verteilt werden, dass sie sich nicht gegenseitig schlagen können.

Lösung: Mit Backtracking werden durch reine Rechengewalt alle Positionen durchprobiert, bis sĂ€mtliche der 92 möglichen Lösungen gefunden wurden. Manuell ziemlich mĂŒhsam – fĂŒr die Maschine ein Kinderspiel. Eine andere Anwendung fĂŒr diesen Algorithmus wĂ€re z.B. die Suche des Ausweges aus einem Labyrinth.

Download: Delphi Tool 8LCSC.exe (mit Realtime Calculation lĂ€ĂŸt sich das Backtracking verfolgen)

Grafik Design

shirtWir sind hier zwar Software Entwickler, dank unserer Grafik Design Dozentin Bernadette aber auch recht fit im Grafik Bereich mit Illustrator, Photoshop etc. Damit unser schönes Abschluss Projekt aus der Studienzeit nicht komplett verloren geht, möchte ich ihm an dieser Stelle mal einen schönen Platz einrÀumen und es von der Festplatte retten.

Unsere Dateien & Ideen sind urheberrechtlich geschĂŒtzt, und dĂŒrfen nicht ohne unsere Genehmigung weiterverwendet werden!

Dokumentation      Logo Entwurf     Special Collection 
Shirt Collection      Schuhkarton

Website der Zone fĂŒr Gestaltung

Kalibrierung CCD-Spektrometer Modul

calpluginusb2000insidespec

Projekt-Beschreibung:

Software-Modul zur Kalibrierung von CCD-Spektrometern. Um zuverlĂ€ssige Messungen zu gewĂ€hrleisten, mĂŒssen die GerĂ€te von Zeit zu Zeit kalibriert werden.

Aufgaben:
– Abbildung und UnterstĂŒtzung des Kalibriervorgangs
– Regressions Berechnung der WellenlĂ€ngen Korrekturfunktion
– Berechnung von Korrekturspektren
– Generierung eines Kalibrierprotokolls zum Druck via XSLT-Stylesheet
– Entwurf komplexes XML Kalibrier-Dateiformat
– Entwurf komplexe GUI

Technologien:
XML, XSLT, HTML, COM

Werkzeuge u. Bibliotheken:
Visual C++ 2003, Qt3/Qt4, NSIS

Projekt-Umfang: ca. 8 Monate als Diplomarbeit

Software fĂŒr rechnergestĂŒtzte Messdaten-Protokollierung

pic010aProjekt-Beschreibung:
Steuersoftware fĂŒr eine Reihe von MessgerĂ€ten (Multimeter, Keithley Amperemeter etc.) fĂŒr die rechnergestĂŒtzte Messdatenaufzeichnung / Protokollierung.

Aufgaben:
– Auslösung von Intervall-Messungen
– Aufzeichnung der Messdaten (Strom,Spannung etc.)
– TCP/Ethernet und RS232 GerĂ€te Anbindungen
– Definition von SCPI Befehlen bzw. Konfigurations Skripts
– UnterstĂŒtzung von Mehrkanalmessungen via Multiplexer

Werkzeuge u. Bibliotheken:
Visual Studio 2003, QT3, MS Installer

Projekt-Umfang: ca. 1-2 Monate

Steuer-Software fĂŒr Monochromator Messplatz

MonochromatorProjekt-Beschreibung:
Ein Monochromator isoliert „Licht“ einer konkreten WellenlĂ€nge. Mit solchen GerĂ€ten ist es z.B. möglich CCD-Kameras zu kalibrieren. FĂŒr einen automatisierten Messplatz sollte eine Monochromator Steuersoftware entworfen werden.

Aufgaben:
– Ansteuerung eines AMKO Monochromators ĂŒber RS232
– Automatisierte Vermessung ĂŒber einen definierten lambda-Bereich
– Aufzeichnung der Messergebnisse
– Darstellung als Graphen

Werkzeuge u. Bibliotheken:
Visual Studio 2003, QT3, QWT, Amko Monochromator

Projekt-Umfang: ca. 3 Monate