04-20-2009 01:29 AM
04-20-2009 07:51 AM
Dennis Knutson wrote:A truly painful experience when looking at the VI here.
Has somone else tried the "diagram cleanup" on this? This shows definetly:
Even the most prudent cleanup cannot replace proper design!
Norbert
04-20-2009 09:42 AM
04-26-2009 02:38 PM
Would it be proper to use an ETLA? (extended TLA?)
04-27-2009 08:55 AM
Jeff at home wrote:Would it be proper to use an ETLA? (extended TLA?)
I'm sorry, but it's not clear what this is in reference to. What sort of TLA (three-letter acronym) are you referring to and for what?
04-27-2009 09:01 AM
Sorry,
I tried to fit it in part of the discussion about 15 pages back. -- and still failed to follow the sub thread despite the discussion around pg 3.
a FLA (four/five letter acronym) is confusing. so they are properly ETLA (extended TLA) and DETLA (Double extended TLA) --- It was funnier around 3AM
04-29-2009 05:06 AM - edited 04-29-2009 05:08 AM
Ravens Fan wrote:
Sometimes it may be better if the code does take up more than one screen!
...and
here's one I made earlier! I'm still working on this, and most of the
code is hidden in several layers of Sub VIs (I think I've traced one
hierarchy down through about 30 levels). It's written with LabVIEW 6.1
and when I started (about 4 months ago) I'd never even heard of
LabVIEW! To my credit, at least there are no hidden wires...!
P.S. I'm almost certain there'll be some Rube Goldberg Code in there somewhere!
04-29-2009 07:30 AM - edited 04-29-2009 07:33 AM
James Mamakos wrote:
Ravens Fan wrote:Sometimes it may be better if the code does take up more than one screen!
...and here's one I made earlier! I'm still working on this, and most of the code is hidden in several layers of Sub VIs (I think I've traced one hierarchy down through about 30 levels). It's written with LabVIEW 6.1 and when I started (about 4 months ago) I'd never even heard of LabVIEW! To my credit, at least there are no hidden wires...!
P.S. I'm almost certain there'll be some Rube Goldberg Code in there somewhere!
Message Edited by James Mamakos on 04-29-2009 05:08 AM
Thanks for playing along James!
That case structure in the bottom left corner is hiding wires.
Ben
BTW:
To imbed an image in your post you first attach it as you have done and post the message.
Get teh URL of your image by either right-click and selecting properties or open the link in a new window and copy the URL.
Edit your post (options top right of your post).
Place your cursor where the image should be and hit the insert image button (looks like a tree).
Paste in the URL in the top box...
Post the edited version.
Yes our editor is cumbersome but that what we have to work with.
04-29-2009 09:51 AM - edited 04-29-2009 10:01 AM
Bottom right, actually, but yes - I realised that shortly after i posted. The shame! Only five wires though. Not that bad considering most of the diagram is wires!
If I were to post a library on here d'ya think someone could have a 'quick' look at it to check it out for any dreaded Rube Goldberg slip ups? I've only been using LabVIEW for a few months now, and I'd lean quite a bit more from having my mistakes pointed out.
*WARNING*
The above mentioned library is written on LabVIEW 6.1 and includes VIs converted up from lv5.
I attach a visual of the library's hierarchy to assure you that it won't be too great a task. I have removed the VIs that don't work yet, but some that do still need work - as always!
04-29-2009 11:35 AM
James Mamakos wrote:P.S. I'm almost certain there'll be some Rube Goldberg Code in there somewhere!
Thanks for sharing! True Rube Goldberg code is correct and functions flawlessly but in an overly complicated way. This thread contains many examples where the code is potentially flawed and your pictured code may fit this label.
A couple of things I noticed: