Christian Altenbach

“LabVIEW makes me better because I can program the way I think.”

Christian Altenbach
Research Ophthalmologist

As a researcher, Christian’s days are spent acquiring lots of data simultaneously and making sense of it immediately. So understanding how his code works is crucial to not missing any data point that might lead to a new discovery. Because the graphical programming approach enables him to conceptualize his application and how information is processed in parallel, Christian has been using LabVIEW for the past 15 years.

See Christian’s profile | View other users

How to Program for Multicore Systems

Learn how to use graphical programming to multithread your applications, implement parallel programming strategies, and harness the power and efficiencies of multicore processors.

Watch the video | Take a guided tour of LabVIEW

Technical Resources

Christian prefers programming in LabVIEW because he can use the graphical nature of the environment to build applications logically and visually – the way he solves problems himself.

Understand the components of graphical programming | Read details on multicore programming

Example Program for a Multicore-Supported Application

Christian has written several programs used by many researchers in his field to analyze data. Probably the most popular and most complex is his fitting program for multicomponent EPR spectra. It makes EPR lineshape simulation and fitting much easier, more intuitive, and significantly more flexible compared to the old command-line-driven programs. At the same time, his program takes full advantage of multicore hardware.

See Christian's application (external site)

Next Steps

You can use LabVIEW to develop simple to sophisticated measurement, test, and control systems with graphical icons and wires that resemble a flowchart. Through this intuitive development approach, you can get to your results faster and complete higher-quality projects in less time.