Hasbún Wood

Engineering

Softwareentwicklung | Automatisierung | Messtechnik

Leistungen

Entwicklung von Softwarelösungen für industrielle Systeme.

  • Entwicklung von Software zur Steuerung und Automatisierung von Produktions-, Prüf- und Messsystemen
  • Entwicklung und Modernisierung von Software unter Berücksichtigung der technischen Anforderungen des Cyber Resilience Act (CRA)
  • Entwicklung von Algorithmen zur automatisierten Messdatenauswertung und -verarbeitung
  • Entwicklung von Human-Machine-Interfaces (HMI) und Benutzeroberflächen für bestehende und neue Systeme
  • Integration von Messgeräten, Steuerungen und industriellen Schnittstellen
  • Modernisierung und Weiterentwicklung bestehender Softwaresysteme
  • Entwicklung von APIs und Schnittstellen für LabVIEW und Python

Professionelle Softwareentwicklung

Die Entwicklung erfolgt mit besonderem Fokus auf wartbare Software, reproduzierbare Entwicklungsprozesse und automatisierte Qualitätssicherung. Dazu gehören:

  • Versionsverwaltung mit Git
  • Continuous Integration und Continuous Deployment (CI/CD)
  • Automatisierte Softwaretests und statische Codeanalyse
  • Automatisierte und reproduzierbare Builds
  • Nachvollziehbare Versionierung und Releases
  • Containerisierung und reproduzierbare Entwicklungsumgebungen mit Docker-Technologie
Für die Versionsverwaltung und Bereitstellung der Software steht Kunden ein eigener, in Deutschland gehosteter Git-Server zur Verfügung. 

Kerntechnologien: LabVIEW™ · TestStand™ · Python

Hasbún Wood Engineering ist offizieller NI Partner.

Über mich

Ich bin als Ingenieur in der Industrie tätig und habe mich branchenübergreifend auf die Entwicklung automatisierter Mess- und Prüfsysteme spezialisiert. Dabei habe ich unter anderem an folgenden Projekten gearbeitet:

  • Testanlagen für Wasserstoff-Hochdruckspeicher in Brennstoffzellenfahrzeugen
  • Prüfstände zur Bewertung der Performance von Extreme-Ultraviolet Lichtquellen für die Maskeninspektion in der Halbleiterfertigung
  • Systeme für das End-of-Line-Testing von LiDAR-Sensoren
  • Intelligente Steuerungs- und Überwachungssysteme für Energieanlagen
  • Produktionstests für Hochfrequenz-Geräte

Meine Tätigkeit umfasst die Entwicklung von Messverfahren, die Programmierung von Software zur Steuerung und Datenverarbeitung sowie die Entwicklung von Algorithmen zur Datenanalyse.

Als Certified LabVIEW Developer (CLD) setze ich Anforderungen strukturiert in effiziente und wartbare LabVIEW-Applikationen um und arbeite konsequent nach etablierten Entwicklungs- und Dokumentationsstandards.

Mein Maschinenbaustudium habe ich am Karlsruher Institut für Technologie (B. Sc.) und an der Technischen Universität München (M. Sc.) absolviert.

Über mich

Ich bin als Ingenieur in der Industrie tätig und habe mich branchenübergreifend auf die Entwicklung automatisierter Mess- und Prüfsysteme spezialisiert. Dabei habe ich unter anderem an folgenden Projekten gearbeitet:

  • Testanlagen für Wasserstoff-Hochdruckspeicher in Brennstoffzellenfahrzeugen
  • Prüfstände zur Bewertung der Performance von Extreme-Ultraviolet Lichtquellen für die Maskeninspektion in der Halbleiterfertigung
  • Systeme für das End-of-Line-Testing von LiDAR-Sensoren
  • Intelligente Steuerungs- und Überwachungssysteme für Energieanlagen
  • Produktionstests für Hochfrequenz-Geräte

Meine Tätigkeit umfasst die Entwicklung von Messverfahren, die Programmierung von Software zur Steuerung und Datenverarbeitung sowie die Entwicklung von Algorithmen zur Datenanalyse.

Als Certified LabVIEW Developer (CLD) setze ich Anforderungen strukturiert in effiziente und wartbare LabVIEW-Applikationen um und arbeite konsequent nach etablierten Entwicklungs- und Dokumentationsstandards.

Mein Maschinenbaustudium habe ich am Karlsruher Institut für Technologie (B. Sc.) und an der Technischen Universität München (M. Sc.) absolviert.

Referenzen und Beispielprojekte

Kundenprojekt: VK-Energie GmbH

Raspberry Pi-basiertes Hardware-in-the-Loop (HiL) Testsystem für industrielle Ethernet-Protokolle

vk-energie.de

Für die VK-Energie GmbH wurde eine kompakte, containerisierte HiL Testplattform auf Basis eines Raspberry Pi entwickelt, um das unternehmenseigene Produkt zu validieren. Das System stellt simulierte Schnittstellen für industrielle Ethernet-Protokolle wie Modbus TCP (Client/Server), BACnet/IP (COV Server) und OPC UA (Client) bereit. Es liefert kontinuierlich simulierte Werte und reagiert auf extern geschriebene Parameter durch konfigurierbare Callbacks.

Die Implementierung erfolgte in Python unter Einsatz von Docker – jedes Protokoll läuft isoliert in einem eigenen Container. Eine ergänzende Web-Oberfläche (ebenfalls als Container realisiert) ermöglicht die Überwachung des Systemzustands und die Nachverfolgung relevanter Parameter in Echtzeit.

Mess- und Auswertungssystem für HDMI-Signale

df-mp.tech

Für die Patentanwaltskanzlei df-mp.tech wurde die Analyse und Visualisierung von HDMI-Signalen (Hot Plug Detect, CEC) zur Bewertung des elektrischen Verhaltens eines Geräts unter verschiedenen Betriebs- und Umschaltbedingungen durchgeführt. Hierfür wurde ein geeigneter Messaufbau konzipiert, die Signalaufzeichnung mittels Oszilloskop umgesetzt sowie die Messdaten unter Einsatz geeigneter Analysewerkzeuge (u. a. PulseView) ausgewertet. Ergänzend wurden Python-basierte Tools zur Automatisierung des Postprocessings und zur effizienten Erstellung aussagekräftiger Diagramme entwickelt.

Easy User Manager (LabVIEW Toolkit)

Ein effizientes Toolkit zur Verwaltung von TestStand-Usern in LabVIEW. Mit der EasyUserManager-Klasse lassen sich User-Management Aufgaben einfach realisieren. Ideal für die Erstellung eigener UIs für Teststand User Management.

Source-Code verfügbar auf github.com

Installation für LabVIEW über vipm.io

pdf-appendix (Python-Bibliothek)

Das Python-Tool pdf-appendix ermöglicht es, Hauptdokumente automatisch mit Anhangsdateien zu kombinieren. Anhänge werden anhand von Dateinamen oder regulären Ausdrücken erkannt und dem Hauptdokument entweder sequentiell oder als Block hinzugefügt. So lassen sich beispielsweise Testberichte oder technische Dokumentationen automatisiert fertigstellen.

Source Code verfügbar auf github.com 

Installation über PyPI

g-secrets (LabVIEW Toolkit)

Ein Open-Source-Tool zur Erkennung sensibler Informationen in LabVIEW-Projekten.

Während etablierte Scanner hervorragend für textbasierte Repositories funktionieren, können sie keine in LabVIEW-VIs eingebetteten Zeichenketten durchsuchen. g-secrets schließt genau diese Lücke: Es exportiert relevante Strings aus LabVIEW Projekten und durchsucht sie nach möglichen Geheimnissen (z. B. Github Projekt Access Tokens).

Das Tool kann optional nur die Strings exportieren, um sie mit anderen Secret-Scannern zu analysieren, oder direkt als GitHook in Entwicklungs- und CI/CD-Workflows integriert werden.

Source Code verfügbar auf github.com

Installation über vipm.io

Environment Toolkit for TestStand

Ein Open-Source-Werkzeug zur strukturierten Arbeit mit mehreren NI TestStand-Versionen und -Umgebungen (.tsenv Dateien) auf einem System.

In Projekten mit unterschiedlichen Kunden, Versionen oder Umgebungen wird das manuelle Umschalten schnell fehleranfällig und zeitaufwendig. Das Environment Toolkit for TestStand schafft Abhilfe: Es erkennt installierte TestStand-Versionen automatisch, erlaubt das Anlegen wiederverwendbarer Profile (Version + Architektur + optionale Environment-Datei) und startet den Sequence Editor reproduzierbar mit der gewünschten Konfiguration.

Das Toolkit kann sowohl über eine CLI als auch über eine GUI genutzt werden und eignet sich damit für den täglichen Entwicklereinsatz ebenso wie für automatisierte Workflows.

Source Code verfügbar auf github.com

Installation über vipm.io

TestStand™ und LabVIEW™ sind Marken der National Instruments Corporation.

Die dargestellten Projekte sind eigenständige Projekte von Hasbún Wood Engineering und keine Produkte oder Projekte von NI.

Docker ist eine Marke oder eingetragene Marke von Docker, Inc. in den USA und/oder anderen Ländern.

Kontakt

Tel.: +49 176 588 567 52

E-Mail: info@hasbun-wood-engineering.de

Tel.:

+49 176 588 567 52

E-Mail:

info@hasbun-wood-engineering.de