Loading presentation...
In windows the common error handling is the dreaded Blue Screen of Death. In this day and age robust error handling is fundamental to building reliable, scalable, and maintainable automated test and measurement systems. However, developer practices around error propagation often range from unhandled error wires to blanket suppression, leading to subtle bugs, poor code readability, and performance degradation.
Furthermore, errors leak across action VIs into test sequences cause the dreaded runtime error dialogue to appear.
This presentation explores the handling of errors in both TestStand and LabVIEW and the combination of the two, and discusses different approaches to make better solutions.
My name is Jesper Kjær Sørensen and I am a Systems Engineer at GPower. I am a Certified LabVIEW and Teststand Developer and a general Pythonista. I have been programming in LabVIEW since 2006, in Python since about 2012, and TestStand since 2018. At GPower I have worked with many exciting projects, especially measuring Wind Turbine Blade Dynamics.
My passion is making SOLID code and using SOLID programming principles, so I am continually working on improving myself. I have a general focus on combining the best parts from each of the languages to automate as many manual processes as possible.
I am also a trained Scrum Master in SAFe 5 and the Product Owner on GPower Expression Parser for LabVIEW, our expression evaluation toolkit for faster computations.
Historically, I have worked in several industries before GPower, where the most interesting was certifying, developing, and testing methanol-based high-temperature fuel cells while I was at Serenergy, now Advent Technology. I worked with the development of custom fuel cell stack test stations for about 3 years. Then I worked with CE certification and maritime approval of fuel cells, but over time I learned that developing applications and making code was my true passion and I decided to find new challenges at GPower.
I currently live in Denmark on a farm with my wife and daughter