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 LabVIEW und TestStand
Die Schwerpunkte unseres vielseitigen Angebots für das Softwaredesign liegen bei der Programmentwicklung mit LabVIEW und TestStand. Wir planen und entwickeln Anwendungen für Prozessautomatisierung, Steuerung und Automatisierung von Prüfsystemen mit Hilfe dieser leistungsfähigen Entwicklungsumgebungen. Die Applikationsentwicklung erfolgt mit modernen Programmierstrategien, wie Actor Frameworking, objekt- und datenflussorientierte Programmierung oder Consumer-Producer-Muster. Zur Erfassung, Auswertung und Visualisierung von Messdaten werden passende Codemodule und grafische Benutzeroberflächen (GUI) zur Verwendung in TestStand realisiert. Auf Wunsch programmieren wir relevante LabVIEW-Treiber für die Geräteansteuerung mit oder integrieren Software von Drittanbietern in die Programmumgebung.
Mit dem Sequenzeditor TestStand programmieren wir automatisierte Sequenzen für Test- und Prüfsysteme. Komplexe Testläufe, Auswertungen und statistische Erhebungen sind hiermit umsetzbar. Die Einbindung von Codemodulen und kundenspezifische Benutzeroberflächen mit verschiedenen Benutzerebenen und Zugriffsrechten sowie von Sequenzvorlagen gehören zum Leistungsumfang.
Embedded Software Engineering
Wir beschäftigen uns mit der Entwicklung von Software und der Organisation und Modellierung der zugehörigen Datenstrukturen auf Basis des Prinzips bzw. der Technik Embedded Software Engineering.
Programmierbare Hardware (FPGA)
Wir übernehmen die Entwicklung von FPGA-Firmware für entsprechende FPGA-Hardware im Bereich Steuerungs-, Antriebs- und Kommunikationstechnik. Wir helfen Ihnen darüber hinaus bei der Integration des FPGA-Bausteins in die übergeordnete Einheit.
Mit dieser Software arbeiten wir
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.