Name: Jeffrey HabetsHome: Weert, The NetherlandsProgramming Languages:
LabVIEW (and a long time ago: PHP, C, C++, C#, Pascal, Assembler)
CLA (2005), CPI (2012), CTA (2015)
Used LabVIEW Since:
Version 4.0 (1997)
Automated test systems based on LabVIEW and/or TestStand
Machine control and monitoring
Distributed measuring and control systems
I hold a Bachelors degree in Technical Computer Science and came in first contact with LabVIEW during my graduation assignment in 1997. Before that I did a lot of programming in C, mainly aimed at the OS/2 operating system. I even released a couple of free- and shareware programs for OS/2 back in those days.
In the first week or so of my graduation assignment I was a little bit skeptical about LabVIEW ("I can do this quicker/better/faster in C..."), then after coding my first while loop with a lot of cases, each connected to a boolean button terminal(!), it appeared to me that this was probably not the way it was ment to be. I browsed through some course material, started over again with state-machines and saw the (dataflow-)light. It went all uphill from there. :-)
After graduation I started working as a project engineer at an engineering firm where I worked on a multitude of LabVIEW projects and still did some C (NT kernel level driver and embedded (uC) Linux) along the way too. After 8 years or so the LabVIEW 'department' still hadn't grown a lot (it was me and one other engineer) and it appeared to me there was not a lot perspective that this was going to change anytime soon. I was pretty convinced though, that there where a lot more interesting LabVIEW projects to take on out there. That's when I decided to start my own engineering firm, completely aimed at delivering solutions based on LabVIEW.
I founded VI Technologies on Januari 1, 2007, starting as a one-man shop and quickly had to much work to keep on doing it on my own. Now (2016), we are a team of 11 enthusiastic engineers all focused on delivering LabVIEW and TestStand based solutions. VI Technologies is a National Instruments Silver Alliance Partner.
I've picked up Object Oriented programming in LabVIEW (GOOP) a long time ago back when the first incarnation of the GOOP Wizard saw the light of day. After that using the GOOP Inheritance Toolkit and now the excellent Goop Development Suite, in my opinion a must when doing OO in LabVIEW.