LabVIEW Idea Exchange

Community Browser
cancel
Showing results for 
Search instead for 
Did you mean: 
Post an idea

In the past it was possible to Drag and Drop for the Select a VI... Dialog. I don't remember when it was removed but I want it back!

 

DragDropFromSelectaVI.png 

 

Add a new menu to the replace menu to allow the use of quick drop

 

ReplaceWithQuickDrop.png

I like the Digital Display feature of the Chart and would like to see it in a Graph

 

I currently do this in an Xcontrol

I cannot tell you how much time I spend changing the appearance, properties, connector pane, etc, etc. every time I "create a SubVI".  I try to always use the same connector pattern, error in and error out, error case structure on BD, and even a common icon appearance within a project.  It would save hours over the course of a project if I could set up a template that would be used BY DEFAULT for "create SubVI".  Also, allow me to set that template as the default for "New VI".  Save me the step of File - New - From Template - choose it.  If I go File - New VI, I want to see my default template.  Anyone who has used AutoCAD (2D) in the past will be familiar with this.  One could create a blank drawing and save it as 'acad.dwg' in the AutoCAD program directory and AutoCAD used this as the default drawing template.
Project Explorer keeps getting 'lost' behind open VIs.  Give me a Hot key to switch back and forth (like Ctrl-E for FP to BD).

In View VI Hierarchy we can right click and ‘Find all Instances’ to get a dialog box similar to the Error dialog box.  From there we can right click different instances of the VI to be taken to them on the BD.  Why then does Project Explorer only allow us to Find – Callers or SubVIs?  Add Find – All Instances to that menu as well.

 

SearchResults.png

Message Edited by Support on 06-03-2009 04:35 PM

Get a quick and more clear view of the event handled by an event case

 

Intead of this:

EventCaseViewProblem.png

 

Get this by a click on the event case number:

EventCaseViewMoreClear.png

 

 

Download All

The LabVIEW forum has shown the constant need of a colorbox indicator that looks like an LED (round or square). Of course we can make our own, but maybe it would be easier if these would ship with LabVIEW.

 

 

Here are some example links. It comes up all the time! 😄

4 Color LED

Dimmer

labtris

Tunnels for FOR loops are autoindexing by default. Sometimes this is not the correct option for very obvious reasons and we get a broken wire.

 

The diagram editor should be smart enough to try the "other" option (e.g. no autoidexing) if a broken wire results. If the other option succeeds without a broken wire, it should be used automatically. Maybe the tunnel could "glow" for a few seconds with a small option box (similar to e.g. when pasting into word: keep formatting, text only, etc) that would disappear after a while where we can click and overwrite the automatic handling.

 

The image shows two wires that would be a candidates for autocorrection of the indexing option. In both cases, LabVIEW should disable indexing automatically to avoid broken wires.

 

If both options result in a broken wire, nothing should happen, as before.

 

(Similarly for while loops. e.g. if I wire a scalar across the boundary to an array indicator, it should autoindex.)

 

As soon as we have more complicated data structures (e.g. clusters of arrays), a large portion of the FP real estate is wasted taken up by borders, frames and trims, etc.

 

We need a palette full of "Amish" 😉 controls, indicators, and containers that eliminate all that extra baggage. We have a few controls already in the classic palette, but this needs to be expanded to include all types of controls, including graphs, containers, etc.

 

A flat control consists of a plain square and some text (numerical value, string, ring, boolean text, etc). A flat container is a simple borderless container.  A flat graph is a simple line drawing that would look great on a b&w printer. A flat picture ring looks like the image alone.

 

They have a single area color and a single pixel outline, if both have the same color, the outline does not show. They can also be made transparent, of course. If we look at them in the control editor, there are only very few parts.

 

Now, why would that be useful?

 

Let's have a look a the data structure in the image. There is way too much fluff, distracting from the actual data. If we had flat objects, the same could look as the "table" below. Note that this is now the actual array of clusters, no formatting involved! It is fully operational, e.g. I can pick another enum value, uncheck the boolean, or enter data as in the cluster above.

 

Many years ago in LabVIEW 4, I actually made a borderless cluster container in the control editor and it looked fine, but it was difficult to use because it was nearly impossible the grab the right thing with the mouse at edit time.

 

The main problem of cours is that the object edges completely overlap, making targeted seletion with the mouse impossible. (For example the upper right corner pixel is the corner of an array, a cluster, another array, and an element at the same time.)

 

So what we need is a layer selection tool that allows us to pick what we want (similar to tools in graphics editing software). It could look similar to the context help shown in the picture with selection boxes for each line. Picking an object would show the relevant handles so we can intereact with the desired object. Another possibility would be to hover over the corner and hit a certain key to rotate trough all near elements until the right element is selected, showing it's resize handles. I am sure there are other solutions.

 

As a welcome side effect, redrawing such a FP is relatively cheap.

 

Message Edited by altenbach on 06-03-2009 09:20 AM
Message Edited by altenbach on 06-03-2009 09:20 AM

Add italic and underline to the supported text formats (only bold at this time) for the VI description (--> context help of VI).

 

Integrate the VI description in the long awaited icon editor (see this post), so we can edit the icon and the description in one step. Doing so, spare us to type characters like "<B>" and "</B>" by providing formatting buttons !

I like to dynamically control subvis with the get and set control methods

 

what would be nice is to get or set a single element of a cluster by naming it similar to a structure element in C

 

ex.    cluster_element.jpg

Current controls listed under Event Sources in the Edit Events window are sorted chronologically (the oldest control at the top and the newest control at the bottom of the list).  I would like to see additional sorting options such as alphabetical, and be able to reverse the sorts (reverse chronological order, reverse alphabetical,...).  Also, I would like to type in a control name (or part of a control name with wildcards) to search for a control name or filter the list.

In VI properties you have the option to set the run-time position of the VI. Why not put hidden as a run-time position (or maybe call it state and position from now on)?

 

If you do not want your VI to have - or at least start with - a GUI you do not have the option to set the top VI to run with its window hidden from the start. Instead the closest solution you have today is to set the run-time position to minimized and then run an invoke node that sets the window to be hidden.  Two of the most recents cases where I would have liked this is in a launcher app that just takes care of file associations (runs the main app and transfers the list of opened files to it...), and in a client app where some users want to disable the splash screen - which means that the splash screen should not be the top-VI but rather be called by a top-level VI that starts with its window hidden...

Application Builder property dialog >> Source File Settings >> Customize VI Properties...

 

One property I'm really missing is "Allow user to resize window". Obviously it can be set in the VI itself but there is no way to overwrite this setting when building the application.

 

Resize Window VI Property.jpg

 

Application Builder properties dialog >> Source File Settings >> Customize VI Properties...

 

It would save me a lot of time if it were possible to select/deselect all properties at a time.

 

VI Properties.jpg

Some more powerful icon editors (eg this one) have been written by users. An official version would be much appreciated.

To reduce the amount of time to have shift to Front Panel when in need of changing a array control/indicators dimension. I suggest that to add two right rows in the right click menu is added; "Add dimension" and "Remove dimension" on these terminals on the diagram.

 

Writing this I realize that these two new menu options could be available on single element indicators too for easier transforming single element into arrays.

Allow probes to be added to unwired signals, E.g. interation number in FOR/While Loops, unwired subvi outputs, etc....

Right clicking a FOR/While loop index would allow the user to select the array dimension.  This could then be displayed on the VI as shown. 

 

indexing - old.jpg

indexing - new2.jpg