Josc Engineering · Konstanz, Germany

Services

LabVIEW software development for automated test and measurement systems. Available on an hourly or project basis.

Service Area 1

LabVIEW Development & Test Automation

Design, development and ongoing enhancement of maintainable LabVIEW applications for automated measurement and test processes.

  • Modular architectures and frameworks such as DQMH
  • Reusable libraries, abstractions and version control with Git or SVN
  • Custom test flows developed in LabVIEW and targeted use of NI TestStand
  • Configurable test profiles, logging and test reports
Service Area 2

Hardware & Measurement Systems

Integration and control of existing measurement hardware, sensors and actuators in LabVIEW applications and automated test systems.

  • NI-DAQmx for analogue and digital signals, counters and triggers
  • Motors, stepper motors, axes and hexapods
  • Power supplies, electronic loads, relay cards and temperature chambers
  • Measurement instruments and test adapters via NI-VISA, SCPI or instrument drivers
Service Area 3

Industrial Communication & Device Integration

Connecting sensors, measurement instruments and industrial components through standard and proprietary communication protocols.

  • IO-Link: parameterisation via index and subindex, process and diagnostic data
  • Modbus TCP and RTU: reading and writing registers
  • Device communication over TCP, UDP, serial interfaces and CAN
  • Custom drivers and protocol integration via DLLs or APIs
Service Area 4

Machine Vision & Measurement Algorithms

Integration of camera systems and development of image processing and measurement algorithms for automated test, measurement and inspection tasks.

  • Camera integration via NI IMAQdx with image acquisition, triggering and focus control
  • Camera calibration and geometric evaluation of positions, distances and contours
  • Pattern matching and particle analysis in binary images
  • Edge detection and line profile evaluation
Service Area 5

Debugging & System Stability

Analysis of technical faults in LabVIEW applications, device communication and test setups, from source code down to the physical signal.

  • Code analysis and debugging of complex program flows, state machines and data flows
  • Root cause analysis of unstable behaviour and hard-to-reproduce test results
  • Signal and communication diagnostics for timeouts, protocol and timing issues
  • Resolving root causes, improving error handling and stabilising existing applications
Complementary Technologies

Additional capabilities for technical applications.

Alongside core LabVIEW development, I use additional technologies where they add practical value to the task at hand.

NI Platforms

LabVIEW Real-Time & FPGA

Development of time-critical applications with LabVIEW Real-Time and FPGA on platforms such as NI cRIO or myRIO.

  • Deterministic open- and closed-loop control
  • FPGA-based I/O control and signal processing
  • Motion control and time-critical hardware communication
Supporting Software

C#/.NET

Complementary software features, interfaces and utility applications for technical systems.

  • Backend and administration features
  • Database connectivity and REST APIs
  • Integration of C#/.NET components into existing LabVIEW systems
Typical Application Areas

Development where technical software needs to work reliably.

Industrial sensing and measurement Development and validation testing Production and quality testing Camera-based measurement and inspection tasks

More on External LabVIEW Development

Do you have a specific LabVIEW task or an existing application that needs to be extended?

Briefly describe your task. I will provide an initial technical assessment.

Project Inquiry