Steuersoftware fĂĽr 3-Achsen Positionierer (CAN-Bus)

pic003ccopleypic003bpic003a

Projekt-Beschreibung:
Windows Steuersoftware für eine 3-achsige Positioniereinheit um Messobjekte an einem Messplatz schnell und präzise zu positionieren.

Aufgaben:
– Anbindung an CAN-Bus via Ixxat CAN Interfaces + VCI Treiber
– Entwicklung CANOpen Modul zur Ansteuerung Copley Xenus
– Abbildung der 3-achsigen Motor Steuerung in Anwendung + GUI
– Konfiguration von Motor und CAN Parametern
– Setzen, Laden, Speichern von Positionen

Technologien:
CAN, CANOpen, Ixxat VCI CAN Interface, Xenus Motor-Controller

Werkzeuge u. Bibliotheken (API):
Visual C++ 2003, QT3, QWT, CVS , NSIS

Projekt-Umfang: ca. 2 Monate

Real Coderz

realcoderzDa scheint was dran zu sein. Ein Grund warum wir bislang noch keine Spiele entwickelt haben. Bei Anwendungen liegt die kreativste Phase ca. zwischen 21:00 und 2:00 Uhr. Aber auch tagsĂĽber entstehen schon viele gute Ideen. Die besten Ideen scheinen allerdings wirklich Nachts zu kommen.

Vielleicht sollte man daher manchmal auch einfach nur ein Tag drĂĽber schlafen.

Client Software zur automatisierten PrĂĽfung von Flughafenfeuern

landebahnpic200Projekt-Beschreibung:
FĂĽr die PrĂĽfung von Flughafen Landebahn-Beleuchtungs-Feuern, sollte eine Client-Software fĂĽr einen automatisierten Messplatz erstellt werden.

Aufgaben:
– Definition u. Abbildung der PrĂĽf-Kriterien nach FAA und ICAO
– einfache DurchfĂĽhrung der Messung (Gut/Schlecht bzw. Pass/Fail)
– Speicherung der Vorschriften und Messungen
– TCP Anbindung an externe Kamera Mess-Software
– Datenbank Anbindung
– Generierung von Reports bzw. PrĂĽfprotokollen

Werkzeuge u. Bibliotheken:
Visual Studio 2003, QT3, MySQL, XSLT, HTML

Projekt-Umfang: ca. 3 Monate

Link zu opsira Airfield Lighting PrĂĽfstand

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