LabVIEW Idea Exchange

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

Error functions should be located in a dedicated palette named “Error Handling” (or similar)

Status: New

Problem: Currently, the native nodes and VIs that can be used for error manipulation are located in the Dialog & User Interface palette. While manipulating errors can mean generating dialogues, and can influence the User Interface/User Experience, error manipulation is a broader and stand-alone topic.

 

Solution: Nodes and VIs that are relevant to error handling/error manipulation should be given their own subpalette inside the Programming palette. The new subpalette could be named "Error Handling", "Error Manipulation" or "Errors".

 

1 (annotated).png

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2 (annotated).png

5 Comments
Mads
Active Participant

Absolutely👍. The error palette could then be expanded with other related things like centralized error logging, better ways to organize custom errors and things like the Syslog library 🙂

 

(There are lots of palettes that could need more love by the way. For a tool so closely linked to data gathering e.g. the lack of in-built support for data logging is quite stunning when you think of it. Database IO,  HDF support etc. should be in a data logging palette on any basic LabVIEW installation, not just TDMS and text files. The same goes for maintained and intuitive tools for industrial IO (the lack thereof was covered nicely in this GDevCon presentation), inter-process communication etc etc...)

wiebe@CARYA
Knight of NI

The error dialog VIs (the 2 handlers) are actually appropriate in their current palette.

 

If the error stuff is moved to it's own palette, the dialog VIs should IMO also be in the dialog palette.  They can have 2 palette locations...

Petru_Tarabuta
Active Participant

In reply to Mads:

Fully agree with your points. Forgive my ignorance, but what does HDF support refer to?

 

In reply to Wiebe:

"They can have 2 palette locations..." - fully agree.

Mads
Active Participant

Hierarchical Data Format (HDF) is a set of  file formats (HDF4HDF5) designed to store and organize large amounts of data.

 

Some LabVIEW support can be found here:

https://h5labview.sourceforge.io/

JÞB
Knight of NI

Nice thought!  But, I don't think you can get it through the "Pallet Commitee."  Yes, there is one.


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