From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.
We appreciate your patience as we improve our online experience.
From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.
We appreciate your patience as we improve our online experience.
09-27-2012 03:01 PM
Is there a block diagram symbol cheatsheet somewhere?
I'm a novice and the most frustrating thing for me is the myriad of icons representing variables and their different "types". I don't mean u16, fixed point, etc., as is depicted here. I mean shared variables, rings, and other things I don't quite understand yet. Case in point is the attached image from the FOC FPGA example (that I'll need to use).
The context help mechanism doesn't help.
Thanks,
Steve
09-27-2012 03:05 PM
I don't know about a cheat sheet. But here's a few quick descriptions.
A house indicates a local variable
A globe indicates a global variable
Your constant there is a type def (triangle in corner). I can't really say it is a ring or an enum without seeing the context help or opening the type def.
09-28-2012 04:04 PM
I found one reference here, by googling.
http://www.princeton.edu/~mae224/labmanual/labviewreference.pdf
Aside from that, I don't know of a cheatsheet at this point.
09-28-2012 04:11 PM
Some years ago LV came with a cheat sheet. It was probably in the LV3 or LV4 era. The link Andrew posted looks a lot like part of the manuals from one of the older versions.
The LV3 manuals were one of the best set of software manuals ever published.
Lynn
09-28-2012 04:15 PM
Thanks for googling, but it also doesn't show global and local variables ... and who know's what else I don't know about 😛
It would be nice if the context help were enhanced to include that information. That context help is a beautiful thing for a novice, but sometimes falls a tad short. Another funny one is when hovering over a "free label" the context help completely ignores the label (which I honestly didn't know what it was) and instead describes the surrounding structure (e.g. while loop).
Steve
09-28-2012 04:22 PM
That is some excellent feedback. You should consider putting that here on the Idea Exchange.
09-28-2012 04:30 PM
Done.
09-28-2012 05:47 PM
Well, I don't consider a bad thing that the help is light regarding local and global variables. For a novice I would recommend not to use either. Learn how to use data flow effectively. A mistake many novice make is to use lots of global/local variables and end up running into lots of race conditions. Learn how to use data flow correctly and there is very little need for variables.
I realize this doesn't address your original question regarding the cheat sheet but it nevertheless is sound advice for a beginner in LabVIEW.
09-28-2012 06:09 PM
Mark,
I appreciate your experience and have already steered clear of local and global variables after reading other material, but I think the context help should at least identify the construct being used. I shouldn't have to post to a forum to understand what a symbol represents.
Steve
09-28-2012 06:34 PM
@maherhome wrote:
Mark,
I appreciate your experience and have already steered clear of local and global variables after reading other material, but I think the context help should at least identify the construct being used. I shouldn't have to post to a forum to understand what a symbol represents.
Steve
I agree that the help file should contain more information. My comment was more sarcastic than literal. The advice however was given in good faith.