02-27-2014 03:36 PM
I have seen several questions on this topic in the last few days, and just ran across this:
http://www.ieee.li/pdf/viewgraphs/labview_design_patterns.pdf
It is my opinion that everyone who is new to LabVIEW should read it. It is very well written and informitive.
02-28-2014 03:01 AM
You are correct that this is a very good source of information on basic LV knowledge. Point is: The latter the slides, the more advanced the topic is.
So for new comers, this presentation is only valuable if they start thinking on it and TRY THINGS OUT.
In order to select the right design pattern (or basic architecture), you have to know your requirements and you have to know the strengths and weaknesses of all those beautiful basic architectures.
Sadly, knowing that is about experience. Experience you collect over time. So even the best collection of slides (as these are), they are only a help (not a solution!) to dig into the basic discussion about base architectures of any software project....
Norbert
02-28-2014 10:39 AM
I'd agree that no amount of knowledge will be a "solution". Unfortunately for me, I had been working with LV for almost 2 years before I stumbled across some better design patterns. I just did things the way I had been taught: a single stacked sequence inside a single while loop. A case structure for each control being constantly polled to see if the user has pushed the button...
I guses half of the battle is knowing what is even possible. Even if you can't implement it right now.