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.

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