LabVIEW Programmierung und Softwareentwicklung

LabVIEW Programmierung und Softwareentwicklung

Als Programmierer und Entwickler mit langjähriger branchenübergreifender Erfahrung in der Messtechnik und Automatisierungstechnik können wir das Potential von LabVIEW voll ausschöpfen und optimal für Ihre Aufgabenstellung einsetzen.


Prozessautomatisierung, Steuerung und Automatisierung von Prüfsystemen

Wir erstellen mit LabVIEW leistungsstarke Software für Ihren Prüfstand zur Automatisierung, Prüfung und Validierung. Wir steuern alle Messgeräte an Ihrem Prüfplatz oder Messplatz, stellen die Daten auf individuell anpassbaren Benutzeroberflächen dar, protokollieren die Messdaten, generieren den abschließenden Prüfbericht und synchronisieren den Prüfprozess mit dem übergeordneten Produktionsprozess.


Erfassung, Auswertung und Visualisierung von Messdaten

Wir programmieren und entwickeln mit LabVIEW anspruchsvolle kundenspezifische Anwendungen zur Messdatenerfassung, Signalverarbeitung, Datenauswertung und Datenanalyse. Wir stellen die Messdaten auf individuell anpassbaren Benutzeroberflächen dar, speichern sie in unterschiedlichen Datenformaten ab, protokollieren die Messdaten und generieren den abschließenden Prüfbericht.


Deterministische Echtzeitanwendungen auf autonomen Systemen

In Verbindung mit LabVIEW Real-Time/RT und LabVIEW FPGA sowie geeigneter Hardware (z.B. NI CompactRIO (cRIO) oder NI Compact FieldPoint (cFP)) realisieren wir autarke, PC-unabhängige Echtzeit-Steuerungen mit schnellen Mess- und Regelalgorithmen und machen damit den Einsatz einer klassischen SPS überflüssig.


Messgerätesteuerung

Wir automatisieren mit LabVIEW den Zugriff auf Ihr Messgerät. Wir erstellen Ihnen ein eigenständiges Programm mit graphischer Benutzeroberfläche oder binden mit LabVIEW das Gerät über vorhandene Schnittstellen in Fremdsoftware ein.


Erstellung von LabVIEW-Treibern

Wir erstellen für Ihr Produkt den passenden LabVIEW-Treiber in der von Ihnen gewünschten LabVIEW-Version - ohne zusätzliche Lizenzgebühren.


Schnittstellen

Wir haben mit LabVIEW Zugriff auf alle gebräuchlichen Hardware- und Softwareschnittstellen (RS232 / RS485 / RS422, GPIB, USB, Ethernet, TCP/IP, UDP, IrDA, Bluetooth, VISA, DataSocket, Portzugriff, DLL, API, ActiveX, eMail, SMTP, POP, HTTP ...).


Kompilierservice

Wir kompilieren Ihr LabVIEW-Projekt und erstellen Ihnen daraus eine ausführbare Datei (*.exe) oder eine Bibliothek (*.dll) sowie ein Setup zur einfachen Installation; diese können Sie ohne zusätzliche Lizenzgebühren beliebig oft verwenden. Auf dem Zielsystem benötigen Sie keine LabVIEW-Entwicklungsumgebung.

Über LabVIEW

LabVIEW ist eine rein graphische Entwicklungsumgebung mit Schwerpunkt auf der Entwicklung von Mess- und Automatisierungsapplikationen. LabVIEW ermöglicht es dem Anwender, seine eigene Messapplikation zu definieren und zeitsparend umzusetzen. LabVIEW bildet inzwischen den Quasi-Standard in der graphischen Programmierung für messtechnische Anwendungen. Viele Hersteller von Messhardware bieten mittlerweile Treiber für LabVIEW an, so dass die Implementierung von neuen Hardwarekomponenten in den meisten Fällen problemlos durchzuführen ist. Für die fertige Applikation kann mit wenigen Handgriffen eine Setup-Routine erstellt werden, die das komplette Programm zusammen mit der (kostenlosen) RunTime-Engine auf dem Zielsystem installiert. Auf dem Zielsystem benötigen Sie dann keine Entwicklungsumgebung.


Weitere ausführliche Informationen über LabVIEW (National Instruments)

Fazit

LabVIEW eignet sich hervorragend für die schnelle und unkomplizierte Softwareentwicklung im Feld, d.h. dort, wo später auch die fertige Applikation zum Einsatz kommt. Wir setzen LabVIEW dann ein, wenn der Kunde selbst LabVIEW besitzt und eigenständig Änderungen und Ergänzungen am fertigen Programm vornehmen möchte (z.B. beim Einsatz in der Forschung und Entwicklung), verwenden LabVIEW aber auch zur Erstellung von eigenständigen Applikationen.


Werfen Sie einen Blick auf unsere LabVIEW-Projektreferenzen oder informieren Sie sich über unsere LabVIEW-Schulungen.