LabWindows/CVI Idea Exchange

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

Hi Everyone!

 

In these days, I have been debugging a complex application(almost 12,000 lines of code) and it was very hard to do a map showing the relationshing at least of some critical functions.

 

For this reason, I consider that a very helpful debugging tool could be to add in LabWindows/CVI, a window like the VI Hierarchy in LabVIEW; that shows the relationship beetween the functions inside all the module in a CVI project. This windows will show which functions calls a particular function.

 

Here, there is a very simple example:

Untitled.png

 

Regards!

This is an (extensible) list of things I'd like to see improved in the CVI help:

 

- I miss a list of all obsolete functions, preferably in an ordered, linked list showing obsolete function name, replacement function name (if any), library, CVI version of improved function:

e.g.:

          Convolve          |   ConvolveEx     |   Advanced Analysis Library    |   CVI 9.0

 

- I miss a list of all new functions / attributes ... per version (if I am updating one of my older projects that has been untouched for years I'd like to also update it to new CVI features (and change to non-obsolete functions) so I'd like to see what is new since then.)

 

- I'd also like to have the lists of fixed (and open) bugs included in the help

 

Thanks Smiley Wink

A couple of minor things:

1.  Change it so that if characters like 'µ' are used in the documentation tags, that CVI doesn't generate invalid XML comments files.  Or if that is not possible warn the user if they use characters like 'µ' in the documentation tags.

2.  Make it so that Insert Construct -> Function Documentation Tags (Ctrl-Shift-G) doesn't insert an HIPAR paramater for 'void' for functions that don't have parameters.  Also make it so that it doesn't insert HIRET tags for functions that don't return anything.