LabVIEW Idea Exchange

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

Change the Clear Error primative's icon to reduce block diagram clutter

Status: Declined

Additional terminals were added to Clear Errors.vi in LabVIEW 2014. It will remain 32x32 in size to accommodate these new terminals, and potentially more terminals in the future.

I would be nice if the Clear Error primative was modified so that it's icon was not the full subVI size, but rather smaller which would help to keep the block diagram neat and clean.

 

Proposed Clear Error Modification.png



Mark Yedinak
Certified LabVIEW Architect
LabVIEW Champion

"Does anyone know where the love of God goes when the waves turn the minutes to hours?"
Wreck of the Edmund Fitzgerald - Gordon Lightfoot
20 Comments
SteveChandler
Trusted Enthusiast

I would suggest adding another input on the bottom to specify the error to clear. If unwired it will clear all errors. It should be polymorphic and accept either an integer or an array of integers for the error code(s) to clear.

=====================
LabVIEW 2012


Mark_Yedinak
Trusted Enthusiast

That's a great addition Steve. I should also note that the suggested icon I used above should probably be replaced by an icon that looks more like an NI primative. I just happened to have the generic one above in my bag of tricks.



Mark Yedinak
Certified LabVIEW Architect
LabVIEW Champion

"Does anyone know where the love of God goes when the waves turn the minutes to hours?"
Wreck of the Edmund Fitzgerald - Gordon Lightfoot
elset191
Active Participant

You should go vote for Clear Specific Error then.

--
Tim Elsey
Certified LabVIEW Architect
Mark_Yedinak
Trusted Enthusiast

I like Steve's suggestion though of adding that to this idea. The "Clear Specific Error" doesn't resolve the issue of taking up way to much space on the block diagram to do something as simple as clearing an error.



Mark Yedinak
Certified LabVIEW Architect
LabVIEW Champion

"Does anyone know where the love of God goes when the waves turn the minutes to hours?"
Wreck of the Edmund Fitzgerald - Gordon Lightfoot
AristosQueue (NI)
NI Employee (retired)

The icon was made that big because there were all these good intentions of adding additional terminals for clearing specific errors that just never materialized. At this point, I think I would favor reducing the size of Clear Error and adding a different icon for filtering errors.

altenbach
Knight of NI

It could be about the same size as the "always copy" function, except with a red X instead of a black dot. 😄

Mark_Yedinak
Trusted Enthusiast

It would need to be longer if you included a polymorphic input for which error(s) were to be cleared. I do believe this could be done within a sinlgle polymorphic VI rather than one which clears all errors and another that clears specific errors.



Mark Yedinak
Certified LabVIEW Architect
LabVIEW Champion

"Does anyone know where the love of God goes when the waves turn the minutes to hours?"
Wreck of the Edmund Fitzgerald - Gordon Lightfoot
Ray.R
Knight of NI

I like Steve's suggestion.

 

Now I have to visit elset's link 🙂

peos
Member

"Clear Errors" is a VI with an Error Cluster control and an Error Cluster indicator, and nothing else. (The simplest VI ever made by NI?) You can make your own "Clear Errors" VI in any size you want.

Mark_Yedinak
Trusted Enthusiast

peos, I understand this and clearly I did create my own. However I think it is good for NI to make the IDE, language and programming efforts for developers as nice as possible. Since this will only operate on the Error wire why should the native VI have a full sized icon. NI has already created smaller icons for single wire VIs (number conversions is one that comes to mind) so why not be consistent and extend that behavior throughout the language.



Mark Yedinak
Certified LabVIEW Architect
LabVIEW Champion

"Does anyone know where the love of God goes when the waves turn the minutes to hours?"
Wreck of the Edmund Fitzgerald - Gordon Lightfoot