Softwareentwicklung
Wir entwickeln individuelle und flexible Lösungen für Ihre speziellen Softwareanforderungen. Dabei können wir auf unser umfangreiches Know-how aus dem Bereich der Software- und Anwendungsentwicklung zurückgreifen. Zur Umsetzung Ihrer Vorgaben erarbeiten wir innovative und kosteneffiziente Lösungsansätze. Unter Zuhilfenahme modernster Entwicklungswerkzeuge und Programmierstrategien meistern wir auch komplexe Aufgaben.
Programmierung mit NI LabVIEW und NI TestStand
Unser umfangreiches Angebot im Bereich Softwaredesign konzentriert sich auf die Entwicklung von Programmen mit LabVIEW und TestStand. Wir entwerfen und erstellen Anwendungen für die Prozessautomatisierung sowie die Steuerung und Automatisierung von Testsystemen mithilfe dieser fortschrittlichen Entwicklungsumgebungen. Unsere Applikationsentwicklung basiert auf modernen Programmieransätzen wie dem Actor Framework, objekt- und datenflussorientierter Programmierung oder dem Consumer-Producer-Modell. Für die Erfassung, Analyse und Darstellung von Messdaten entwickeln wir geeignete Codemodule und grafische Benutzeroberflächen (GUIs) für den Einsatz in TestStand. Zudem programmieren wir auf Anfrage spezifische LabVIEW-Treiber für die Gerätesteuerung oder integrieren Drittanbietersoftware in unsere Programmierumgebung.
Mit TestStand als Sequenzeditor erstellen wir automatisierte Abläufe für Test- und Prüfsysteme. Dies ermöglicht die Durchführung komplexer Testsequenzen, Auswertungen und statistischer Analysen. Zum Service gehören auch die Integration von Codemodulen, die Erstellung kundenspezifischer Benutzeroberflächen mit unterschiedlichen Benutzerebenen und Zugriffsrechten sowie die Verwendung von Sequenzvorlagen.
NI LabVIEW
ist eine grafische Entwicklungsumgebung, mit der virtuelle Instrumente erzeugt werden können, die aus einer grafischen Benutzeroberfläche (GUI) und einer grafischen Repräsentation der Programmlogik bestehen.
NI TestStand
ist eine Entwicklungsumgebung für
automatisierte Mess- und Prüfsysteme zur Erstellung von Prüfsequenzen
und Berichtsgenerierungen. Zusammen mit LabVIEW können komplexe
Prüfprogramme geschrieben werden.
Embedded Software Engineering
Wir widmen uns der Softwareentwicklung sowie der Organisation und Modellierung der entsprechenden Datenstrukturen, basierend auf den Prinzipien und Techniken des Embedded Software Engineering. Dieser Bereich befasst sich mit eingebetteten Systemen, die in technische Systeme integriert sind und diese steuern, regeln oder überwachen. Die Herausforderungen in diesem Feld umfassen die Kopplung an physikalische Prozesse, hohe Zuverlässigkeitsanforderungen und die Handhabung von verteilten Systemen mit großer Dynamik.
Programmierbare Hardware (FPGA)
Wir sind spezialisiert auf die Entwicklung von FPGA-Logik, die perfekt auf die jeweilige Hardware abgestimmt ist.
Beispielanwendungen findet man in den Bereichen Steuerungstechnik, Antriebstechnik und Kommunikationstechnik.
Auch bei der nahtlosen Integration verschiedener FPGA-Module in Ihr übergeordnetes System.