Michael Aivaliotis Posted October 24, 2005 Report Share Posted October 24, 2005 Well it looks like NI cleaned up the code a little bit on the 3 button dialog box in LV80. The previous version used a stacked sequence structure. The current version uses a flat sequence structure. Which one is better? I'll let you decide. In my opinion... niether. Hasn't NI learned about the state machine? It's required reading if you want to pass the NI certification. Hmm, I wonder how many NI LabVIEW developers are "Certified". Quote Link to comment
LAVA 1.0 Content Posted October 24, 2005 Report Share Posted October 24, 2005 I wrote the original version a few years back before I truly understood the problems of the sequence structure. Now I do. The modified version you see in LV8.0 was just someone trying to clean up the readability without risking breaking something. I don't think any real functionality changes were made. Oh, and, no, I'm not certified. :-) -- Stephen Mercer -= LV R&D =- Quote Link to comment
Khalid Posted October 25, 2005 Report Share Posted October 25, 2005 Hmm, I wonder how many NI LabVIEW developers are "Certified". As of last year at least, NI developers were not allowed to take the NI Certification exams. Not sure what the rationale behind it was/is. -Khalid Quote Link to comment
m3nth Posted November 2, 2005 Report Share Posted November 2, 2005 Well it looks like NI cleaned up the code a little bit on the 3 button dialog box in LV80. The previous version used a stacked sequence structure. The current version uses a flat sequence structure. Which one is better? I'll let you decide. In my opinion... niether. Hasn't NI learned about the state machine? It's required reading if you want to pass the NI certification. Hmm, I wonder how many NI LabVIEW developers are "Certified". Michael, I think what you're seeing is one of probably many instances where code was generated originally and then upgraded later (like was already stated). If you have ever worked under the auspices of a large orginization with a strict version control system implemented (which I'm guessing NI has), it's easy to understand why the code looks like crap: you're barely allowed to do anything to it once it's been functionally verified and checked in. I personally don't think that's any excuse for such poorly designed examples as the one above, but at least it makes sense of how in the world they're allowed to release that kind of stuff. Quote Link to comment
Aristos Queue Posted August 22, 2008 Report Share Posted August 22, 2008 A defense of the flat sequence on this dialog VI has been presented: http://forums.lavag.org/index.php?s=&s...ost&p=50685 You may proceed to that forum to add your voice to the choir of arguments. Quote Link to comment
Tom Bress Posted August 23, 2008 Report Share Posted August 23, 2008 QUOTE (Khalid Ansari @ Oct 25 2005, 01:39 AM) As of last year at least, NI developers were not allowed to take the NI Certification exams. Not sure what the rationale behind it was/is. -Khalid \begin{shameless_plug} Correct! For more information, see my http://bress-paper-chase.blogspot.com/2008/08/ni-begins-to-eat-its-own-certification.html#links' rel='nofollow' target="_blank">blog! \end{shameless_plug} Quote Link to comment
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.