LabVIEW Idea Exchange

cancel
Showing results for 
Search instead for 
Did you mean: 
ghighuphu

Correct the "not" symbol by removing the invert dot in the icon

Status: New

Suggestion: Correct the symbol of the "not" primitive function by removing the invert dot on the input node in the icon.

 

currently: source: http://zone.ni.com/reference/en-XX/help/371361H-01/glang/not/

That means in exact words of the LabVIEW design the following: negate and negate; first negate due to the invert dot at the input, then negate again due to the "not" function.

 

suggestion: notfunct[1].gif That means negate (only once). See also http://en.wikipedia.org/wiki/Negation

 

IMHO, unless this is corrected, other ideas have no chance to be implemented consistently, such as: Negate input on boolean functions

 

Thank you for reading!

13 Comments
RavensFan
Knight of NI

I don't think this has caused any real confusion for anyone.

 

I'd argue to keep the negation dot, and get rid of the symbol inside the triangle.  The sort of "L" symbol laying backwards on its side has never meant anything to me.  While the negation dot I instantly recognize.

ghighuphu
Active Participant

Dear RavensFan,

 

it is a matter of taste. Whichever is good with a Knight of NI (pointing out the years of experiences), it is going to be good with me (or other novice with LV). Strictly academically, the negate sign (¬, your "sort of laying letter L") is a valid logical operator and it negates. The inversion dot does the same. So, there is a duplicate description of the operation in the icon itself.

 

Note: LV also uses a logical sign ∨ for a disjunction and not "And" or "+" or "&" in the icon -- although they mean the same at the end. So, I would go with the sign of the correct logical operator, IMHO.

altenbach
Knight of NI

In some cultures, the double-negative strenghtens the negative.

 

"However, in many dialects, the second negative is employed as an intensifier and should be understood as strengthening the negation rather than removing it."

 

We don't need no new negate symbol! 😄

 

In contrast to Ravens, I actually learened the negate symbol in school so it does make immediate sense to me. The circle is more familiar in the context of logic gates, however here the circle is typically on the right (output) side (e.g. "NOT gate"), so we could also debate the circle placement. Oh well. 😉

X.
Trusted Enthusiast
Trusted Enthusiast

First, kudo for stating the obvious. I am no sure the Knights deserve unconditional trust to work for the laymen though... Sometimes they are allied against the rebellion, sometimes they fight each other for attention. But I digress... 

Anyhow, all this wouldn't be an issue if all these cryptograms were replaced by something like that.

ouadji
Trusted Enthusiast

For my part, I would have preferred this symbol :

 

SR1.png

 

not gate

altenbach
Knight of NI

> For my part, I would have preferred this symbol :

 

Some non-programmers still confuse LabVIEW (a general programming language) with circuit design software.I would prefer not to blur the lines too much.

 

My kudos given here is very general, just indicating that this should be discussed. I actually prefer the one without circle (second image in the original idea above).

ouadji
Trusted Enthusiast

Some non-programmers still confuse LabVIEW (a general programming language) with circuit design software.

 

altenbach, i love you so much, you're the best, really!    smiley_LOL_1.gif 

Smiley Wink

vitoi
Active Participant

I like the logic symbols the way they are. All of them double up - we have AND AND, OR OR and INVERT INVERT. I look at it as there is both a "symbolic" representation and a "numeric" representation. To make them better, I would follow ouadji's suggestion of moving the invert dot to the end, where it normally is.

 

LabVIEW is a graphical language and it's good to at-a-glance see what each node is doing. Please keep it this way.

ouadji
Trusted Enthusiast

@vitoi :

 

I look at it as there is both a "symbolic" representation and a "numeric" representation.

 

I agree with you. This is a good way of seeing things.

 

I would follow ouadji's suggestion of moving the invert dot to the end, where it normally is.

 

yeah! thank you.   Smiley Happy

JÞB
Knight of NI

Way back in high-school (yes, they had schools for more than fishes back then)  I took yet another class taught by Mr. Olsen  (Long story but, I actually recieved 8 credits from the gentleman)  "Logic"  Sweet a real logic class!  but he could not find a text book he liked--  What would you do?  Mr. Olsen wrote his own text but, lacking a publishing house, needed to use characters available to a standard QWERTY english keyboard.  I still write some logic problems out with that symbology. 

 

In Short-  as long as the help file is clear.... no kudos


"Should be" isn't "Is" -Jay