LabVIEW Idea Exchange

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

When you write big programs you can add too many cases on a event structure.

The default text can not be changed and if you are trying to find a specific case it's quite hard.

It would be nice to be able to replace the entire text with a custom text, or add a comment to the existing one. 

Change the VI Properties Dialog to be able to reach the desired option with a single click, Instead of using the drop down menu.

 

It will be more clear and fast to access properties. 

 

VI Properties.png

 

OK, this may be a bit of a way-out-there suggestion but here goes.....

 

There are times when I would really like to be able to create some kind of "overlay" for an entire FP.  I'd actually like for an overlay for the entire available screen, but let's not get TOO far ahead of ourselves.

 

Uses may include user direction (highlighting in RED) or some menu-like interaction or whatever....

 

I know this can be simulated using a picture control but then all user interaction goes to the picture display which must be on top for it to work....

 

Or how about something like the Wafeform graph with Back Middle and top pictures available.....

 

Shane.

Who has ever made a cluster typedef, then added some elements, then added more, then a little more? Have you noticed the "typedef explosion" of your block diagram as a result, with constants overlapping other code? Make a right-click option to "link" a bundle by name to a typedef. Note that the two pieces of code below would be identical, but the bundle on left would not suffer from typedef explosion. In addition, have a selectable menu

LinkToTypedef.png

 

Another idea is to link the bundle to the destination:

 

LinkToDestination.png

 

 

Quite often I find myself running a new bit of code which contains an untested modal subvi somewhere in it's bowels, to find that the when called the modal subvi doesn't exit. Clearly there's a little bug in my code, but now I'm stuck. The modal vi has all the focus of LabVIEW, I can't close the vi, I can't abort the vi. Nothing is accessible, including the Project Explorer window.

 

Now what I need here is a LabVIEW Running VIs Task Manager, which allows me to simply scroll down a list of open and running vis, and abort the one that's stealing my focus.

It would probably have to operate outside the development environment to avoid being supressed itself, but presumably a standalone executable can link into LabVIEW through the server port and access the list of running vis with server calls.

 

This would save me from having to use Windows Task Manager and killing LabVIEW (and potentially any unsaved work)

When creating a subVI from a selection, LabVIEW should do two things:

  1. Use the user's default connector pane pattern instead of selecting one matching the number of inputs and outputs. This will make easier wiring and allow users to add more IO later.
  2. If the user is using a "standard" pattern (e.g. 4-2-2-4), LabVIEW should try placing the error clusters at the bottom corners and objects or references at the top corners.

It should also try to make the FP of the subVI cleaner, but that's another matter.

I have often wished that LV have some easy way to display simple text with parts of the text marked BOLD, Italic or different colour in one display.

 

I think there has been an XControl created fror this, but it's be nice to have a proper "formatted Text" indicator / Control in LabVIEW.

 

No picture as I think everyone knows what is meant.

 

Shane.

The Skip this control when tabbing property is unchecked by default when adding a control to the front panel.

 

However, in the majority of my applications :

  • Most of the VIs are invisible and the tab behavior is not used. Therefore, the setting is irrelevant.
  • For most of the controls of the UI VIs, the default setting must be changed (all controls outside the visible part of the front panel...) 

 

It would save me some time by checking this property by default. But I wouldn't be surprised if other developers had the opposite opinion ! So add this property to the LabVIEW options to allow us to set it according to our needs and preferences.

Using Google Apps and similar products I've come to really love the access I get to all that functionality regardsless of which computer I'm on.  Imagine how great it would be if you could have LabVIEW available in the same way!

 

All the work, your VI libs, the compilation etc. would be on the hosting server (sharing VI libs, source code control and collaboration in general could be made very flexible indeed). There would be a few challenges to overcome, e.g. when you are writing code for different targets, but nothing unsolvable I think...(if there are any show stoppers we could have both...a web based editor as well as the traditional solution).

 

And the host could offer you to work in previous versions of LabVIEW...and new versions would be available as soon as they are launched, and you could build apps for different operative systems in one go.... no volume license manager headaches...the list of possibilities and improvements is endlessSmiley Happy

 

Hello everybody,

 

in many projects I create some VIs, which I use as sub VIs in different VIs of my project. If I want to drop one of these sub VIs in a VI, I have either to switch to the project explorer an grab it there or right-click on the block diagramm and use the functions palette -> Select a VI... . It would be nice (and save time), if I could use the functions palette to directly browse my project VIs. Some sort of dynamic menu creation for project VIs, organized like the project tree folders. If projects could get a default icon as libraries and classes, this icon could be set as palette icon. And if there is a library in one folder (perhaps with a default icon), make this library as a sub menu in the functions palette.

 

Marc

Have VI in the project windows behave like SubVI so when you CTRL + Double Click on one the SubVI FP and BD opens (and the BD is frontmost).
Provide Merge and Diff Tool for Projects(.lvproj) and libraries (.lvlib,.lvclass,.xctl) to be able to identify all missing file from other revision and merge or Diff Build specification.

Provide a growable merge errors.

 

Replace This:

MergeError.png

By This:

 

MergeErrorGrowable.png

 

Note : I have already done this with XNODE. But since XNODE are not available, I can't use it in my project.

How did a program made for engineers and scientists make it 20+ years and not allow for subscripts and superscripts to be displayed. 

E=MC2 is really not all that powerful.

Are there no chemistry math or physics applications developed.

 

One nice method for implementing this is to add an additional mode to string display called markup bhere simple tags could be added around characters to alter their appearance much like is done in HTML.

  

For as long as I can remember (I have used LabView since 4.0) the decorations and contropls pallette have remained unchanges for the most part.  End users want an application more like the iPhone than windows98.  We need a new decorations capability to be able to customize controls  to a high level.  The square circle and triangle of 2 colors and flat or 3d/rounded nolonger cuts it.  I would like to see a new type of decoration.

 

- Decoration made of vector graphics so it is scalable, user can add or remove verticies and move them around to make new shapes.

- Labview native color pallet linked to item colors (default can be 2 color option of FG, BG but scale this to an array of colors to make more complex decorations)

- Colors add transparancy and alpha channel

- Grouping allows building of a single new decoration from several  primitive shapes.

- Decoration possible support gradients (color blending)

*** Decorations should have optional labels so that they can be addressed programatically

-Decorations added to customized controls that have lables associated with them become part of the control and can be accessed via a property (ie can be set to not visible through a property node)

 

I know this is asking quite alot, but I have found that when I make my applications not look like LabView (and it is easy to spot a LabView application) it is not a well recieved as when I present a highly customized application that does not look like a labview example.  Allowing the community to easily create very professional looking new controls and indicators will do wonders for our GUIs.

 

 

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).