Applikationen
Messtechnik, Bild- und SignalverarbeitungWir 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.


