@MarkGreally wrote:
Take for example the second highlighted one below. That folder does not even exist so where is LV getting it from. Is it possible to somehow delete this from the project or change the path?
Mark.
I believe that when you use the instrument builder wizard that comes with LabVIEW, it sets everything up so the files expect to be in instr.lib. It's been a little while since I have downloaded instrument drivers, so I forget how you fix it, maybe by just opening the .lvproj in your downloads folder, it realizes it's not going to be instr.lib.
I think the instr.lib folder had good intentions, but I really don't like the effects of it sometimes. The biggest issue is that if you move your project to a new computer, you have to make sure you update instr.lib as well. I find it easier to just keep the drivers in the same folder as the rest of the project, which unfortunately means having duplicate driver files if you work with the instrument in multiple projects. The nice thing about keeping them in the project folder, rather than instr.lib, is that you can modify them. Some drivers come with a lot of errors, and it is nice to be able to modify them without screwing up another project that relies on instr.lib.
Example: I was working with Ocean Optics spectrometers from instr.lib when I realized the data was improperly shifted. Other projects also used those drivers from instr.lib, most likely with a different model of spectrometer since no one reported this issue before, so I didn't want to modify them. My quick fix was to take the output and pad the amplitude array with zeroes, so that it lined up with the wavelength array. But if I had a separate copy of the drivers, which I did in a later project, I could modify the actual drivers to take the right number of data points.