01-26-2018 06:36 PM
Hello community,
I have a a very minor dilemma. I am using labView 2017 and have found that when I try to run pre-written code from an older version (2009), a small window displaying "receive message.vi was not found" and an "expected path" from the C drive is written as well. I have updated the general features as recommended by NI, but I think that I need to download additional Virtual Instrumentation software so that sent messages can be received. Can anyone help me out?
Thanks
General information and downloads:
Operating system: Windows 7, (32-bit).
LabView Full Development System 2017.
LabView 2017 (32-bit) f2 ptach.
NI-488.2
NI-DAQmx 16.01
Labview Run-Time Engine 2017 (32-bit) f2 patch.
NI-VISA.
NI core Driver update - 2017 Q2 Patch.
GPIB.
01-26-2018 06:43 PM
Can you tell us what the "Expected path" is? If it's a missing library, then the path is pretty important. "Receive message" is a pretty generic name by itself.
Also, you say it happens when you try to run the program. Does this mean it happens when you load the program (i.e. opening the main VI which loads subVIs, etc) or does it happen when you run the program (i.e. pressing the white "Run" arrow)?
01-29-2018 05:49 PM
Hi Kyle,
Yes. It happens when I load the program. There expected paths displays: <Vilib>:\Instr\kei486_7.llb\Keithley 486/7 Zero Check and correct.
<vlib>:\Instru\kei486_7.llb\Send Message.vi
I am not sure whether a library is missing or not. I have talked with an applications engineer who recommended performing a mass compilation. Do you think this will solve the problem?
Thanks for your speedy replies.
01-29-2018 06:09 PM
Someone installed the Kiethley driver for the 486 in the wrong location.
Go ahead and install that same driver in LabVIEW 2017 INSTR.LIB. that will allow the lib members to be found
There is likely to be an upgraded version of the driver. You may want to update code.
02-26-2018 04:16 PM
Thank you for your reply. I did as you suggested and everything with regard to that seems to be working properly now.