Softwareentwicklung
und Architekturberatung
Individuelle und flexible Softwarelösungen
Wir entwickeln maßgeschneiderte und flexible Lösungen, die genau auf Ihre speziellen Softwareanforderungen zugeschnitten sind. Mit unserem umfangreichen Know-how in der Software- und Anwendungsentwicklung sowie umfassender Beratung zu Softwarearchitekturen erarbeiten wir innovative und kosteneffiziente Lösungsansätze, die Ihre Vorgaben optimal umsetzen.
Durch den Einsatz modernster Entwicklungswerkzeuge und Programmierstrategien sind wir in der Lage, auch komplexe Aufgaben erfolgreich zu meistern.
Kontaktieren Sie uns noch heute, um mehr über unsere Dienstleistungen zu erfahren und wie wir Ihnen helfen können, Ihre Projekte erfolgreich umzusetzen!
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.
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.
Mit dieser Software arbeiten wir:
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.
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.