08-14-2015 04:32 PM
I am currently teaching a LabVIEW class and a student brought this to my attention. I did not have a good answer for his question so I thought I would bring it to the community here.
Scenario:
When using the LabVIEW search feature under the Function or Control Palette I typically have to explain why items show up multiple times in the search results. For example, search for "DAQ Assistant" and up to 5 result are displayed pointing to the different palettes that the DAQ Assistant resides on (e.g. Express, Daqmx, Input/Output, etc.).
Problem:
However, when a student was attempting to locate the Config File VIs (most commonly used from "Programming>>File I/O>>Configuration File VIs") the results only showed one instance of "Open Config" VI and it was unfortunately located in "Sound and Vibration>>File I/O>>UF 58 ASCII>>Advanced>>File I/O>>Configuration File I/O". He was disappointed as he thought that he would have to purchase the Sound and Vibration toolkit just to use config file (*.ini) VIs. I've noticed several other computers do this as well.
Can anyone explain the logic behind why LabVIEW 2014 is doing this?
Thanks,
Craig
08-15-2015 03:41 PM
I would expect that's a bug. It should show up in every location every time or only one location every time. When you said several computers, were those several the only ones you tested or did some show it as expected?
08-15-2015 06:03 PM
Interesting. I wonder what the search bar at the top right of every VI says? (I'm "wondering" and not "trying" because I don't have access to LabVIEW right now.)
08-16-2015 12:05 PM
I don't have the sound and vibration, but I get 2 results, both in the OpenG palettes. I say this is a bug.
08-17-2015 11:32 AM
Seem like if I do not have OpenG or Sound/Vibration libraries installed the search function works as expected. I tested this on computers imaged by CustEd and my own personal laptop but that's basically it. Hmm, I wonder if this has something to do with the .mnu file and how this is indexed. Regardless, thanks for sharing your perspective on this. This behavior is not a HUGE deal but I'm sure you all can appreciate my desire to explain some of LabVIEWs design and sometimes odd behavior to those who are being introduced to the environment. Thank you!
Craig Eidson