06-10-2014 03:05 PM
Hello all,
My group has been tasked with generating a Labview design library that can be accessed by all of our companies' Labview coders. The primary goals are to maximize code reusability and to share knowledge amongst everyone. I'm opening this as a general open-ended discussion to gather ideas on different approaches for this - has anyone else on the forums had experience doing something similar? Any suggestions on tools to use / approaches to take?
One thing I have to consider is that not all of our engineers use the same versions of Labview, as certain projects have constraints requiring certain LV versions be used.
06-10-2014 03:10 PM
Sounds like a common idea.
Mike...
06-10-2014 03:29 PM
To go a little deeper, here are some additional questions...
06-10-2014 03:49 PM
1. Establish a reuse style guide and be strict in the reviews. Good VI documentation, tip strips FP layout all of it!!! make it comprehensive. Its no use creating the library if the developers cannot figure out what it does and why it is where it is.
2. Branch the library for each LabVIEW version and document any upgrades (a good bug tracking system is essential!)
3. Don't let every developer submit willy nilly. The submission process should be through a select committee of more advanced developers to control where the code goes so the rest of the developers will find it on YourPallet. and obvious related code (inverse of function, poly instances...) are grouped together.
Key Point. Focus on the developer that will implement the tools in the library.