07-01-2015 05:10 PM
I support a project (A) with LabVIEW 2009 and TestStand 4.2.1. Recently, I installed LV and TS 2013 and to investigate some issues on project B. I returned to project A and tried opening a VI (that contains some polymorphic references), and found that my code was complaining because it couldn't find "niDMM Reset.vi". I found this VI only in C:\Program Files (x86)\National Instruments\LabVIEW 2013\instr.lib\niDMM\nidmm.llb". I did not have an equivalent 2009 niDMM folder. I am sure I had it before as I never encountered these issues. So, I tried re-installing the drivers (just niDMM and the like), but I still didn't see C:\Program Files (x86)\National Instruments\LabVIEW 2009\instr.lib\niDMM\nidmm.llb. I did, however, see THIS in my labview.ini (the one in the 2009 folder)
LLBMgr_RecentPath="C:\Program Files (x86)\National Instruments\LabVIEW 2013\instr.lib\niDMM\nidmm.llb"
I copied the niDMM.llb into the 2009 \instr.lib folder. I thought I could possibly open the niDMM.llb with LV2013 and save as 2009, but I didn’t see that option (at the llb level - I know it's possible at the VI level, but I was hoping to do all VIs in the llb at the same time), but while I was there I did mass compile. The error log showed some errors, which I thought might be attributed to the 2013 showing up in the 2009. However, when I returned to the LabVIEW.ini (in 2009), it had changed to this …
LLBMgr_RecentPath="C:\Program Files (x86)\National Instruments\LabVIEW 2009\instr.lib\niDMM\nidmm.llb"
I guess, before I completely destroy things, does anyone have any thoughts on co-existing niDMM.llb, and suggestions on what I should do to resolve this?
07-06-2015 12:09 PM
It is my understanding that you can only have one version of a .llb at a time.
So your 2009 version was converted to a 2013 version when making project B.
Try and open each VI and save them as previous versions and see if that fixes it.
07-06-2015 12:45 PM
Your problem is that there is no version of NI-DMM that is compatible with both LabVIEW 2009 and LabVIEW 2013 (LabVIEW and NI-DMM Version Compatibility (For Windows). So when you installed the drivers for LabVIEW 2013, it removed the support for LabVIEW 2009 since it is not compatible.
So your options are as follows:
1. Use a different computer for supporting your project A.
2. Use a Virtual Machine for supporting project A
3. Update project A to use LabVIEW 2013 and TestStand 2013