{user_name}
Software development-code-perspective-blue-Free-Pic

Examples from software development

Icon-scheme-stations-network-boxes-process-technology-system-connection

We develop software for:

  • Control software for plant controllers
  • Firmware for microcontrollers
  • 3D visualizations and simulations
  • Terminals for RS232, CAN, UDP, Ethernet
  • Libraries for control engineering
  • Spectrum analysis of arbitrary signals
  • Software for CAD automation
  • Function block editors
Icon-computer-code-program-code-software-window-input-line

Development environment

Depending on the requirement, we use Microsoft Visual Studio with the programming languages C# or VB.NET, or for low-level hardware programming AVR Studio with C++.

Software development-AVR Studio-and-Visual Studio-rotated-screenshot
Icon-computer-screen-person-profile-program

Reference projects

Plant control with digital twin

Project-palletizing-robot-control-software-3D-visualization-controls-screenshot

Control software of an industrial plant whose process data are matched in real time with a simulation or digital twin. The visualization was implemented with DirectX-3D.

Plant control software

Project-wrapping-machine-control-software-engineer-Glaser-screenshot

Plant control that can wrap arbitrary rotational bodies with packaging tape. The software scans the rotational body three-dimensionally before wrapping and calculates the optimal wrapping scheme based on predefined rules.

CAD automation

Project-CAD-automation-software-screenshot

Fully automatic CAD software that generates 3D models, quotations, data sheets, and production drawings from product data of an ERP system.

Document management software

Project-doc-manager-software-screenshot

Audit-proof document management software with user rights management and direct display of Word and PDF files within the program.

Visualization with Open Maps

Project-geographic-visualization-software-screenshot

Display of ICE and regional trains on an Open Maps map. Current data for each train can be retrieved from a database.

RS232 and LAN terminal with analysis

Project-RS232-terminal-engineer-Glaser-software-screenshot

Software that enables configuring, testing, and uploading firmware via RS232 and LAN at a manufacturer of radio modules.

Ethernet UDP terminal for process data

Project-UDP-ethernet-terminal-software-screenshot

Software for monitoring and visualizing process data output by a PLC controller for debugging.

Function block editor for control loops

Project function block editor screenshot

Training software for control loops, allowing process plants to be connected via RS232. Many function blocks such as PID controllers or DT1 elements are available. The control loop can be modified during runtime. Signal control deviations are displayed in red.

Spectrum analysis with pattern recognition

Project-audio-analyzer-software-screenshot

Signal analysis that visualizes audio signals fed in via the microphone. Recurring tones or rhythms are detected and displayed using FFT and mathematical convolution.

DJ software

Project-DJ-JOE-Genius-Software-Screenshot

Disc jockey software that suggests suitable songs based on the currently playing track. The track ranking takes into account analyzed tempo, genre, key, and presence in playlists. The software learns from each DJ gig and improves the algorithm.

Automation library

Project-Automation-Library-Overview-Controllers

A software library for automation and control applications with C# or VB.NET. The library makes it possible to implement, e.g., PIDT1 controllers, time elements, and signal generators with just one line of code.

Test environment for control elements

Project-Automation-Library-Simulation-Controllers-Software-Screenshot

Test environment that allows the behavior of digital controllers to be easily tested. The screen recording shows how a T2S control element reacts to fluctuating cycle times. The comparison shows the difference between Euler forward, Euler backward, and Tustin methods.

★★★★★

8 Reviews

View more projects

Project Exhibition Exhibit Hygienic Seal Demonstrator Design

Exhibition exhibit for hygienic seal with water - Trade show construction

Noble exhibition exhibit made from an acrylic column filled with water that, using granulate and UV light, makes the advantages of a hygienic seal visible.

View project
Project Radar Demonstrator LED Effect Sunset Night Sky Shooting Stars

Functional model for safety sensor with LED strips - Trade show construction

Interactive demonstration model illustrating the advantages of a dual radar measurement path for safe and reliable distance measurement.

View project
Project Radar Demonstrator - All modules tailored from radar to reflector

Trade show model for radar sensor with display - Trade show construction

Modular trade show model of a robust measurement path that accurately measures distances through water, dust, and plastic with a radar sensor and displays them on a screen.

View project
Project-Sensor-Box-IMU-Product-photo-Box

Sensor Box IMU with AHRS

Spaceflight technology in a box. A measurement unit that assists in decontaminating radioactively contaminated plant parts.

View project
Project-Warehouse-robot-Mule-Electronics-cable-duct-open

Warehouse robot Mule

The Heavy Mule is a very robust and smart warehouse robot that navigates using an inductive guidance system and RFID tags.

View project
Project-Compact-winding-drive-6-control-cabinets-open

Compact winding drive

Smart winding motor with speed and torque control, synchronous drive and multifunction foot switch.

Coming soon
Project-Scale-packaging-system-with-safety-fence

Palletizing robot

Robot that measures pallet boxes with variable dimensions and loads them precisely. With digital twin and 3D visualization.

Coming soon
Project-winding-machine-3D-model-linear-guide-brake-motor-landscape

Winding machine

Adaptive winding robot that wraps arbitrary rotational bodies with fabric tape while producing a uniform contact pressure.

Coming soon
Project ball-scale control engineering

Ball scale as a teaching model

In a nonlinear and highly dynamic experimental setup, a metal ball is precisely balanced for training purposes.

View project
Project function block editor screenshot

Function block editor

Real-time function block editor that allows control loops to be created graphically and edited during operation.

Coming soon