Manuel Sebald joins #teamhampelsoft

Today, we’re announcing the biggest game changer for our company in 2017 (even though he started six months ago): Manuel Sebald, the first software engineer to join #teamhampelsoft full-time. Joerg Hampel & Manuel Sebald (photo (c) Sebastian Panzer) We have deliberately held back this public notification until now to wait and see if this change is for the long run. After half a year of working together side by side, it’s safe to say that Manuel Read more…

NI VIP 2017

Every year in October, NI-related businesses in and around Germany switch to networking mode and make the pilgrimage to Fürstenfeldbruck. Also this year: NI VIP 2017 is here! VIP 2017: NI Days Germany NI’s VIP is the number-one event in the german-speaking NI community, and obviously visiting is a given for us. This year’s visit was together with my new colleague, Manuel, and some of our very close customers. Why visit the VIP 2017? My Read more…

Testing Events In VI Tester

The APIs that you have to test are not always simple. As well as passing data they may involve events (with the front panel or with user events). The other day I needed to test that an event fired as part of a test case. I could see a generic solution, so I created a template for it. I had two requirements: If the event doesn’t fire – test fails. If the event fires with Read more…

Where Do I Save Config Files In LabVIEW?

When writing applications that will be used by anyone else you will need a configuration file. In my experience, this is almost universal and the more I make configurable, the more powerful the software becomes and the less small changes I have to make for my customers. Where do we save config files in LabVIEW? The landscape is more complicated than you would think! In this post, I’m going to summarise what we do on Read more…

Implications of WannaCry on NI Based Systems

What do problems like WannaCry mean for us? The more I learn about cyber security, the more you realise how much it feels like we are on the back foot. Fundamentally the issue is that the tactics and techniques used by hackers seem to move forward much faster that technology at large with many things we depend on having been designed before security was such a significant consideration. WannaCry certainly brought this concerns to the Read more…

Writing a Software Spec Part 1

Introduction This 2 part blog post discusses the fundamental building block of any software project, the software specification document. Everyone who is involved in developing software will have come into contact with a software specification in some way, shape, or form. It could be just a quick note saying “can you make me a routine that parses some text” or it could be a multi page document that describes every single requirement in explicit detail. In Read more…

By Value vs By Reference In LabVIEW

After my previous post about Learning LabVIEW OOP there were some comments on by reference vs. by value which often come up when talking about OOP. I think there are two reasons that these are tightly linked to conversations about OOP. In “classical” OOP languages everything is by reference but in LabVIEW OOP is by value. This causes a clash when people have learned OOP from these languages. We do more by reference work in Read more…

Starting a LabVIEW Based Business

Introduction At the 2017 European CLA Summit I took part in a panel discussion with the topic of “Issues Related to Maintaining and Growing a LabVIEW Related Business”. This panel discussion was chaired by Malcolm Myers and was quite well received by the CLA audience. It covered the experiences of the panel in starting a LabVIEW based business. The panel discussion lasted for 1 hour, but could really have been much longer. There were many Read more…

European CLA Summit

I recently attended the European CLA Summit in Vienna, and as seems to be custom nowadays I have written a blog post about it! What is the CLA Summit The Certified LabVIEW Architect (CLA) Summit is an annual event organised by the CLA community and kindly supported (i.e. paid for) by the nice folks at National Instruments. This year the European CLA Summit was held in Vienna, Austria between 7 and 9 March. It is a Read more…

ANT+ Toolkit Goes Live!

On Monday 31 October the ANT+ Toolkit was officially certified “Compatible with LabVIEW” by the people who run the LabVIEW Tools Network (LVTN). The ANT+ Toolkit is the first product from iNU Solutions and it has been a long time in the making. Once the programming side was completed, we found that there were a lot of other tasks we had to do: We needed to source a graphic designer for the logo. Contact various licensing Read more…