12-19-2023 02:20 AM
Hello,
I'm using LabVIEW 32-bit for a long time. I wanted to switch over to 64-bit. Issue that I have today is the driver compatibility with the 64-bit system.
We are working with AIM-TTi PL601-P, PL303-QMP and PL155-P as external supplies so supply our HW that we use.
These are connected over TCP-IP with a fixed IP address. We just need to set them at the beginning of our measurement and switch them off afterwards.
The 32-bit driver is using PLP_32.DLL (IVI driver). This is incompatible with 64-bit system.
Does anyone uses these supplies as well but then with a 64-bit LV version?
Thanks
Wouter
12-19-2023 06:08 AM - edited 12-19-2023 06:11 AM
The IVI driver is for what you are doing with them way overkill. These devices simply use IEEE 488.2 compatible command syntax and SCPI structured commands.
As such they are very trivial to control directly through VISA too. Unfortunately for you Thurlby Thandar seems to have chosen the easy way and only submit LabWindows/CVI IVI drivers to the instrument drivers network.
But using a manual like this: https://resources.aimtti.com/manuals/New_PL+PL-P_Series_Instruction_Manual-Iss18.pdf, you could relatively simply write a minimal driver all in LabVIEW, that lets you do the relevant control actions that you need. I would use a similar LabVIEW Plug & Play based driver for another Power Supply as a starting point. https://www.ni.com/en/support/documentation/supplemental/21/developing-labview-plug-and-play-instrum... is a fairly good introduction in how to write a real LabVIEW instrument driver. And you don't have to go all the way, simply implement the functions you need.
The alternative is to recompile the IVI driver source code in a recent LabWindows/CVI installation. But if you don't have that already installed on your system and know how to use it I can not recommend you to start doing that now. NI has semi-officially discontinued LabWindows/CVI 3 years ago.
07-19-2024 11:46 AM
Hi,
I am using TTI-PL601-P power supply. USB Communication is ok and it is detecting it in NI-MAX.
How can I write/Automate program to setup voltage and current.
07-22-2024 02:41 AM
Download this one and install it while LabVIEW is not running.
After install you should find in the context menu under "Instrument I/O > Instr Drivers > PLP"
In this PLP you can find all VI's to control your supplies.
There is as well an example "PLP Example - Output DC Volts.vi". Here you can find what you need to use.
07-22-2024 06:22 AM
Hi,
There are no VI's and examples .
07-22-2024 06:44 AM
Please just do the setup.exe and it will put everything (library with these VI's) at the correct place in labview.
KR
Wouter
07-22-2024 06:49 AM
@Rolf Kalbermatter
Regarding this 64-bit driver, I received it directly from Aim-TTi.
It is not yet available on the web-site so far.
But the solution with SCPI is indeed also feasible. But I don't want to spent too much time on it.
Anyway, thanks for your explanation.
07-22-2024 11:04 AM
Hi,
I can see the VI's under PLP.llb, but when i open it shows some pop up window. I think its loading error.
All VI's showing similar loading path , pls advice.
07-23-2024 01:33 AM
I think that you are missing the IVI driver.
This is the link to download it.
https://www.aimtti.com/resources/new-pl-p-series-power-supplies-ivi-driver-v160
Just install the PLP.msi