Archive for April 21st 2016
There are a million scenarios where data can get lost. Did someone forget to move the data from the test machine to the final data store? Was the spreadsheet you were analyzing closed without saving any changes? Did a test fail and cause a corrupt file to be created? One effect of losing data could be that a test has to be re-run.
We all know that feeling. Imagine yourself working on a PowerPoint presentation and you are in your groove. All of a sudden PowerPoint crashes and you realize the last time you saved was 30 minutes ago! And of course auto-recovery doesn’t fully capture all of the changes you made in the last hour. So you say a few choice words, put your head down, and re-create all of the work you just lost.
When test data is lost, you go through the same process. And sure, the second time around it goes by faster, but sometimes this just isn’t an option and capturing the data is critical.
Now, currently in LabVIEW we have the project to organize and store your VIs, subVIs, controls, documentation, libraries, etc., but our question to you is, "where is the data?" Why is that data you are collecting in your application not automatically saved to the project?
NI is investing in this exact scenario to automatically save data to the project and to collect data without programming (as discussed in a previous blog). Now, when you share a project, the data files will be sent along with the application. Just think of the possibilities! When there is a bug and the data is returning something different than usual, you can package up the whole project to send to the troubleshooting team. There could be an overall increase in efficiency because data will never be lost again. Just look at what benefits the High Power Laboratory at ABB Switzerland has achieved by focusing on analyzing the data they already have available: "We can save up to $50k per test by simply avoiding the costs of rerunning tests for which existing data might be used."
The bottom line is, we want you to be as efficient as possible when developing your application, and ensuring that your data is well managed is one of NI’s priorities for the future.