Nachhaltig

Die Qualität unserer Leistungen bildet ein starkes Fundament.

Fokus Kunde

Innovationen werden durch Akzeptanz ermöglicht.

Integrität

Wir begegnen unseren Geschäftspartnern auf Augenhöhe.

LabVIEW Programmierung 2018-07-20T15:23:58+00:00

Softwareentwicklung mit LabVIEW und .NET 

Kundenspezifische Softwareapplikationen, LabVIEW Programmierung und .NET

Softwareentwicklung ist nicht nur LabVIEW Programmierung

Wir sehen die Softwareentwicklung als einen vielschichtigen Prozess, welcher bereits mit der Definition und Anforderungsanalyse des Kundenprojektes beginnt.

Entkoppelt von der Projektierung und ohne Beratung werden hier beispielsweise häufig schon Komponenten festgeschrieben, welche die spätere (Software-)Entwicklung unnötig komplizieren und teuer machen. Gerne beraten wir unsere Kunden deshalb bereits in dieser frühen Projektphase und empfehlen auf Basis unserer langjährigen Erfahrung geeignete Komponenten für die jeweilige Aufgabenstellung. Als Voraussetzung für die erfolgreiche Projektierung erstellen wir für Kunden, die anderweitig eingebunden sind, gerne auch die komplette Anforderungsanalyse und das Lastenheft. Selbstverständlich können diese Dokumente auch für offizielle Ausschreibungen verwendet werden.

Je nach Projektkomplexität und Kundenanforderung wählen wir die geeignete Methode für den Softwareentwicklungsprozess, stets mit Blick auf das optimale Kosten-Nutzen-Verhältnis. Ein beliebter – weil flexibler und schlanker Ansatz – ist beispielsweise unser Agile Prototyping Entwicklungsprozess (lateinisch agilis: flink; beweglich). In enger Zusammenarbeit mit dem Projektteam des Kunden und unter Berücksichtigung der Pflichtenheft- und Style-Guidelines, werden bei dieser Methode Prototypen-Versionen der Applikation iteriert und getestet. Die Vorteile für uns und unsere Kunden sind:

  • kontinuierlicher Einblick und Feedback zur Entwicklung,
  • verbesserte Kommunikation und Interaktion,
  • frühe Testmöglichkeiten mit bereits vorhandenen Komponenten.

Softwareentwicklung ist eben mehr als LabVIEW Programmierung.

Prozess- und Anforderungsanalyse, Umsetzungsunterstützung Lastenheft und Ausschreibung, Komponenten- und Methodenberatung

Kundenspezifische Softwareentwicklung mit LabVIEW und C# .NET.
Agile Prototyping oder klassische Vorgehensmodelle.
Applikationen, RealTime, FPGA, Simulation, Testprototypen, Treiber und APIs.

Inbetriebnahme und Produktionsbegleitung vor Ort oder mittels Fernwartung.
Mitarbeiterzertifizierung, Mentoring und Coaching.
Dokumentationserstellung.

Kontinuierlicher Software-Verbesserungsprozess mit Kunden- und Anwender-Feedback.
Wissenstransfer auf Folgeprojekte.

Kontakt

Falls Sie oder Ihre Mitarbeiter selbst Softwaremodule entwickeln und beistellen wollen, kann Agile Prototying einfach mit Mechanismen der begleiteten Entwicklung für effiziente und koordinierte Zusammenarbeit ergänzt werden (z.B. regelmäßige Codereviews, Interface Modellierung).

Ein entscheidender Punkt der Softwareentwicklung ist das Testing – durch Simulationen und vorgelagerte Inhouse-Tests reduzieren wir signifikant Einsatzzeiten und Kosten für die Inbetriebnahmen vor Ort.

Bei kundenseitiger Beistellung eines Fernwartungszuganges können in vielen Fällen kostenintensive Inbetriebnahmen und Wartungseinsätze vor Ort sogar gänzlich vermieden werden.
Auch für den Support nach Abnahme des Produktes ist ein Fernwartungszugang ein hervorragendes Werkzeug – denn die Softwareentwicklung endet nach unserer Auffassung nicht mit der Abnahme des Produktes. Vielmehr beginnt in dieser Phase der kontinuierliche Software-Verbesserungsprozess.

Im kontinuierlichen Software-Verbesserungsprozess sammelt der Endanwender Erfahrungen bei seinem täglichen Umgang mit dem Produkt.
Diese Erfahrungen und Verbesserungswünsche werden regelmäßig an uns zurückgemeldet. Unser Ziel ist es, das Feedback aufzubereiten und die Verbesserungen mit den nachfolgenden Softwareupdates umzusetzen.

Hierdurch werden unsere Produkte und die Kundenprozesse stetig attraktiver. Auch für Folgeprojekte bietet die kontinuierliche Verbesserung Synergieeffekte – denn nachhaltig sind Projekte, aus denen erfolgreich gelernt wird.

Teaser aktuelle Projekte

  • Motorsteuerung mit LabVIEW, CANopen und Bosch Rexroth IndraDrive
  • I/O Treiber für Beckhoff Feldbuskoppler BK9000 mit LabVIEW OOP TCP Modbus
  • Hüllkurven- und Signalbandanalyse für Langzeitmessungen mit LabVIEW
  • Refactoring Prüfapplikation zur Vermessung von Solarkollektor-Rohre mit C# .NET
  • Entwicklung Siemens SPS TCP/IP Gateway API für LabVIEW und C#.NET
  • Entwicklung Homeautomation KNX TCP/IP Gateway API für LabVIEW und C#.NET
  • Entwicklung EBUS TCP/IP Gateway API für LabVIEW und C#.NET
  • Forschung Raspberry Pi2 in der Mess- und Prüftechnik mit LabVIEW und C#.NET
  • Multistation Prüfapplikation für Schalter mit LabVIEW / RT
  • HighSpeed Flanken- und Zustandsanalyse Applikation mit LabVIEW / FPGA
Portfolio Motorsteuerung mit Bosch IndraDrive CANopen und LabVIEW RealTime
Portfolio Projektbeispiele