12-12-2018 01:00 PM
Not sure where to post this, so I'll stick it here ...
I have 2 new features I'd like to see in LabVIEW in the future. Both should be relatively easy for NI to add, and both would help a great deal in those occasions I need them (too often lately).
1) Add an additional search scope in the scope dialog. New scope will be <entire project>. Right now the widest search scope <All VI's in Application Instance> will not reach VI's that are called by reference, but still in the project. I have a few co-workers which are "call by reference" happy and it's a pain to track them down manually.
2) Add a new button to the search results dialog called "Set Aside" so I can have multiple search results open at the same time. Put it near the bottom just below the search results. When you click it, it changes the title of the window to "Search Results - Set Aside 1". If you click "Set Aside" again when #1 is open, it will open "Search Results - Set Aside 2" ... and so on. This way you can have several different search results open simultaneously. I love the check mark feature in the search results, but it resets every time the search windows is closed or overwritten by a new search. Thus I loose my place if I want to make sure to check every instance of something but need to search again while looking at one item.
These 2 features will help when maintaining large projects.
If you like these ideas, please speak up, so NI will pay attention and maybe actually add these. 🙂
Thanks!
12-12-2018 01:04 PM - edited 12-12-2018 01:04 PM
@WalterRebsch wrote:
Not sure where to post this, so I'll stick it here ...
I would recommend to use the LabVIEW Idea exchange.
Once you posted the ideas(s), add a link to this thread so we can find them. 😄
12-12-2018 01:54 PM
@altenbach wrote:
@WalterRebsch wrote:
Not sure where to post this, so I'll stick it here ...
I would recommend to use the LabVIEW Idea exchange.
Once you posted the ideas(s), add a link to this thread so we can find them. 😄
The LabVIEW Idea exchange is where ideas go to DIE BE BORN!!! I can't even count how many new features were implemented verbatim from there - although, if you had patience, you could. (NI flags all ideas taken from the LabVIEW Idea exchange in their "What's New" blurbs, and in many instances, credits the specific person that suggested it.)
12-12-2018 10:21 PM
When I was learning LabVIEW, I was fortunate to have an experienced LabVIEW Developer as a "guru" who gave me some useful tips and ideas. One was to construct a "VI Tree", which is a sub-VI that contains every (other) VI in the Project. At the time, we were using LabVIEW 7.0, which was before the introduction of LabVIEW Project (.lvproj), so "Project" means "all the VIs we were using in the current (little "p") project". I still use this, and also include all the TypeDefs I create (and there are many of them, one for every Enum and Cluster I define, plus a few more). Really speeds up the search, particularly if you click the VI on the Tree and say "Find All Instances" from the Drop-Down menu ...
So I'd vote against this feature, preferring NI to concentrate (say) on getting NIVM to "play well" with LabVIEW 2016 and earlier installed versions ... (my own Pet Peeve ...)
Bob Schor
12-13-2018 11:17 AM
Since the OP has not posted them, I will supply the links:
Allow object/text search to find items in the whole project, including VIs not in memory
Allow multiple search result windows simultaneously