USB Spektrometer Messung Softwarepaket

spec3

Bilder mit freundlicher Genehmigung der
opsira GmbH (http://www.opsira.de)

Projekt-Beschreibung:
Modular erweiterbare Mess-Software Suite fĂĽr Ansteuerung von CCD-Spektrometern und Auswertung der Messdaten (Spektren).

Aufgaben:
– Ansteuerung Spektrometer Hardware (OceanOptics)
– Ansteuerung kundenspez. Hardware Erweiterungen (Filterrad o.ä.)
– Aufbereitung, Verarbeitung und Visualisierung der Mess-Daten
– Berechnung optischer Messgrößen
– Entwurf einer modularen Umgebung via Plugin bzw. Modul DLL’s
– Entwurf modulare Bedienoberfläche (Dock-GUI)

Technologien:
USB, TCP/IP, XML, SQL, Thread, DLL, Plugin, Remote Control

Werkzeuge u. Bibliotheken (API):
Visual C++ 2003/2008, QT4, QWT, SubVersion/CVS , NSIS & more

Projekt-Umfang: ca. 2 Jahre ++

3D Visualisierung von spektralen Messdaten

pic002Projekt-Beschreibung:
Visuelle Darstellung der zeitlichen Veränderung von 2D-Messreihen im 3D-Raum. Realisierung als Plugin-DLL für Hauptsoftware.

Aufgaben:
– Aufbereitung der 2D-Daten als 3D-Mesh
– EinfĂĽhrung eines Zeitstempels als Zeitachse
– Einbindung als DLL-Plugin in Host-Software
– Entwurf GUI , Darstellung mit QWT3D/OpenGL

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

Projekt-Umfang: ca. 3 Wochen

Messreihen Manager Modul + Report System

pic005b

Werkzeuge u. Bibliotheken: Visual C++ 2008, QT4, IE-Control, Xalan, Xerces, NSIS

Projekt-Umfang: ca. 4 Monate

Projekt-Beschreibung:
Software Modul fĂĽr die automatisierte DurchfĂĽhrung von Messreihen.

Aufgaben:
– DurchfĂĽhrung von Intervall Messungen
– Sammeln und Visualisieren (Tabelle/Plot) ausgewählter Kenngrößen.
– Entwurf eines abstrakten, zur Laufzeit skalierbaren Modells
– Generierung von Druckprotokollen/Reports (XSLT/HTML)
– Einbindung als optionales DLL-Modul

Technologien:
Model-View, XSLT/HTML, COM, XML, DLL

pic005a

Drehtisch Software – CAN Bus Schrittmotor Ansteuerung

turntableguiturntableaixxatcanopsira-turntable

Projekt-Beschreibung:
Windows Steuersoftware für eine 1-achsige 360° Positioniereinheit um Messobjekte winkelabhängig zu positionieren.

Aufgaben:
– Anbindung an CAN-Bus via Ixxat CAN Interfaces + VCI Treiber
– Abbildung der 1-achsigen Motor Steuerung in Anwendung + GUI
– Konfiguration von Motor und CAN Parametern
– Setzen, Laden, Speichern von Winkel Positionen

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

Werkzeuge u. Bibliotheken (API):
Visual C++ 2008, QT4, QWT, Subversion , NSIS

Projekt-Umfang: ca. 3 Wochen

TSB Pro – Electronic Scoreboard Software for Martial Arts

pic004apic004bDSCF0379pic004c

Projekt-Beschreibung:
Wettkampf Software für Kampfsport-Bereich. Rechnergestützte Echtzeit-Abwicklung von Wettkämpfen auf Kampfsport-Turnieren.

Aufgaben:
– Hardware Entwicklung Atmel Mikrocontroller
– Entwurf Platinenlayout mit Eagle
– Firmware Entwicklung A51-Assembler
– W32 Software C++ fĂĽr Ablaufsteuerung, Reglement, Visualisierung
– Kommunikation mit Hardware (RS232, Bluetooth Nintendo)
– Daten Import von externer Turnierverwaltungs-Software
– Flash-Programmer + Tool Entwicklung

Technologien:
RS232, I2C, GDI, SDL, SFML, VCL, XML, Threads, Nintendo Wii-Mote

Werkzeuge:
Borland C++ Builder 5, A51-Assembler, MS Help, Eagle, Atmel

Projekt-Umfang: ca. 8-12 Monate ++

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

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)