Applikationen

Messtechnik, Bild- und Signalverarbeitung
Wir entwickeln Mess- und Prüfsysteme für Entwicklungsabteilungen, für den Versuch oder für die Produktion. Die Anwendungen reichen von der Datenerfassung, Darstellung, Analyse und Auswertung über die Datenverwaltung und Datenbankintegration bis hin zu kompletten Prüfstandsautomatisierungen unter allen gängigen Betriebssystemen, Hardwareplattformen und Software-Oberflächen.

Modellbildung, Validierung, Simulation
Die Modellbildung und Validierung ist eine unserer Kernkompetenzen. Wir leiten Modelle aufgrund der physikalischen Zusammenhänge her oder erstellen Modelle auch auf Basis einer messdatenbasierten Vorgehensweise (Identifikation) - sowohl für die Offline-Simulation als auch unter Echtzeitbedingungen an HiL-Systemen. Wir entwickeln komplexe Simulations- und Testumgebungen z.B. für Parameter- oder Potenzialstudien oder auch für die prototypenunabhängige Entwicklung und den Test in frühen Phasen. Dies schließt beispielsweise auch die Kopplung verschiedener Tools (Co-Simulation) oder die Modellkonvertierung mit ein.

Regelungs- und Funktionsentwicklung
Unsere besondere Stärke liegt in der Entwicklung und Implementierung klassischer und moderner Regelungsverfahren für unterschiedliche Anwendungen und Industriebereiche. Dazu gehören beispielsweise die ECU-Funktionsentwicklung für Motor und Getriebe oder für fahrdynamische Regelsysteme ebenso wie anspruchsvolle Prüfstandsregelungen oder aber auch Flugregelungssysteme, Satellitenregelungen oder Regelungen bzw. Steuerungen für Teleroboter inkl. Force Feedback.

Seriencodegenerierung und Programmierung
Wir besitzen langjährige Erfahrung in der Programmierung von Mikrocontrollern bzw. DSPs unter allen gängigen Echtzeitbetriebssystemen. Zur Optimierung bzw. Automatisierung des Entwicklungsprozesses setzen wir automatische Code-Generatoren ein und passen diese an bestehende Entwicklungsumgebungen an. Auf Wunsch geben wir auch Empfehlungen für geeignete Tool-Konfigurationen oder erstellen Modellier- und Codierrichtlinien im Hinblick auf Serienanforderungen.

Echtzeitanwendungen, Rapid Prototyping, HiL
Als Systemintegrator liefern wir Prototypen und schlüsselfertige Systeme auf Basis kommerzieller Hardware- und Softwarekomponenten unter Verwendung gängiger Echtzeitbetriebssysteme. Neben der Kernfunktionalität für solche Echtzeitapplikationen realisieren wir auch deren grafische Benutzeroberflächen sowie die Integration in übergeordnete Datenbank- bzw. Rechnersysteme über gängige Kommunikationsprotokolle.

Testfallgenerierung, Test, Testautomatisierung
Wir spezifizieren und generieren Testfälle manuell oder toolgestützt und automatisieren Testabläufe und die zugehörige Dokumentation. Komplexe Testumgebungen erstellen wir selbst und führen Tests zur Ermittlung der Testabdeckung und zur frühzeitigen Identifikation von Fehlern auf allen Ebenen (MiL, SiL, HiL) durch. Bei der Testautomatisierung halten wir uns an vorgegebene Standards unter Einsatz gängiger Skript- oder Programmiersprachen. Dies schließt beispielsweise auch eine Prüfstandsautomatisierung mit ein.

Klassische Softwareentwicklung
In Ergänzung zu den o.a. Applikationen entwickeln wir technisch-wissenschaftliche Software für Nichtechtzeitanwendungen, wie z.B. Benutzeroberflächen, Datenbankapplikationen oder die Implementierung mathematischer Algorithmen unter Windows- oder Unix-Plattformen. Die Programmierung erfolgt in allen gängigen Hochsprachen, objektorientierten Sprachen und Skript- bzw. Interpretersprachen.