Instrument Control (GPIB, Serial, VISA, IVI)

cancel
Showing results for 
Search instead for 
Did you mean: 

NI 3rd party LV driver with CIN (no longer supported) for Eurotherm PID Controller

Solved!
Go to solution

Looking for a solution for a LabVIEW Driver for the Eurotherm Nanodac PID controller. The one on the NI site uses the CIN which leaves a broken arrow due to obsolescence. Is there a way to fix the lowest leve CIN calls? I understand the solution is to use the "Call Library Function" but I don't have the .DLL or whatever file needed to replace the CIN. Any ideas?  

0 Kudos
Message 1 of 5
(3,454 Views)

According to the Readme.html file that came with the LabVIEW driver ZIP file, the only software that needs to be installed is VISA 3.0 or later. So not sure what DLL you are talking about.

 

.

0 Kudos
Message 2 of 5
(3,411 Views)

DLL crossed my mind thinking that I had to replace CIN with 'Call Library Function Node', so disregard that. Anyway, I'm using LabVIEW2019 with VISA 19.5. I also have LV2014 with VISA 14.0.1.
It seems like any of these pictured (attached) should work, but they all have the unsupported CIN function at the base read register level - which affects (breaks the arrows) all of the higher level VIs.

0 Kudos
Message 3 of 5
(3,397 Views)
Solution
Accepted by topic author 99Tom55LV

I assume, you're using 64-bit LabVIEW and that's why that CIN doesn't work. AFAIK CINs are still loading and running fine in all 32-bit versions of LabVIEW up to 2019 and so does your Registers to Array VI.

2020-03-16_21-16-04.jpg

It surely won't work in 64-bit IDE, because it was compiled against 32-bit toolchain. So you have two choices here: to install 32-bit LabVIEW and work with your device on it or replace that Registers to Array VI with another subVI, which could do the same thing, i.e. to convert an U16 array of holding registers into a SGL array. Maybe, this way would be enough to start from.

Message 4 of 5
(3,340 Views)

Thanks! Yes it is a 64-bit issue. I installed 32-bit LV2019 and it works fine. I'll stick with 32-bit LabVIEW. 

0 Kudos
Message 5 of 5
(3,321 Views)