Software tools
A collection of 51 posts
Don't Waste Time Manually Writing Documentation
We all know documentation is important. Our software will likely need to be updated and upgraded at some point, oftentimes by another person who is unfamiliar with it. Even if we are the ones doing the updates we may not remember all the important details. That is why documentation is
Insta Coverage
I first heard about InstaCoverage at NI Week 2018. I was part of a panel discussing Unit Testing. Peter Bokor gave a brief presentation right before the panel started on a new unit testing tool IncQuiry Labs had created called InstaCoverage. He really emphasized the code coverage calculation. This is
How to use VIPM effectively
My friend Matt Richardson recently suggested I write a post about how I use packages in my workflow, particularly how I use VIPM. This is my response. Matt, hopefully I answered all your questions.
What is VIPM?
VIPM stands for VI package manager. It is a free tool made by
Finding LabVIEW Version of a File
Since I do consulting, I often end up inheriting code. Often I get called in because someone had hired a LabVIEW developer to write some code for them and then the LabVIEW developer had disappeared, either retired or moved, or got another job or something similar. Luckily they usually leave
Introducing Automatic Version Manager (AVM) for LabVIEW
Automatic Version Manager (AVM) for LabVIEW
This video is a demo of some software I wrote called Automatic Version Manager for LabVIEW. AVM is a solution for dealing with multiple versions of LabVIEW installed on the same computer. If you have ever used multiple versions of LabVIEW on the same
Alternative to LabVIEW's Installer Builder
Most people who develop software in LabVIEW are familiar with the installer build process from within LabVIEW. If you haven’t built an installer from within LabVIEW, it is similar to building an executable. The first step is to build your executable. Next you right click on Build Specifications in
Development Server Setup
Software Developers often use a development server which runs version control and bug tracking software. Version control systems, such as Subversion, keep copies of each iteration of the source code. This allows developers to roll back changes if need be to fix bugs or broken code. Bug tracking software, such