As far as I know, this detector is equipped with Gigabit Ethernet interface (don't confuse with GigE Vision). This interface is not GigE Vision compliant, so, you will be not able to get the images with IMAQdx. But Varian provides relative simple API for communication. Install Ethernet driver from Detector's CD. Check that you are able to get images with VIVA software. Then use Varian API. All necessary functions located in VirtCp.dll.
For me was much easier to develop Wrapper-DLL for intercommunication. Theoretically its also possible to call VirtCP.dll directly, but then you need to figure out how transfer structures from LabVIEW to Varian. You need basic knowledge how to call external code from LabVIEW application.
For example, for initialization I have following function:
int LV_vip_open_receptor_link(char* path)
memset(&orl, 0, sizeof(SOpenReceptorLink));
orl.StructSize = sizeof(SOpenReceptorLink);
strncpy(orl.RecDirPath, path, MAX_STR);
result = vip_open_receptor_link(&orl);
Then simply call LV_vip_open_receptor_link from LabVIEW and detector will be initialized. Unfortunately I can't provide full "ready for use" source code (because used in commercial application).
Hey all 3 of you. It's been a couple of years since you posted this thread. I'm just about to start working some with the same panel you are talking about. Does anyone have more information about the VirtCp.dll and how to run the panel in labview?
Thanks for your help!
Here is the dll info (I have not used it, just providing the info):
Thank you AK2DM for the info. I had actually found the same dll. But I was wondering if there's anything written in LabView for the driver. I haven't used a Varian Paxscan 2520V before so I was hoping for more Like the wrapper DLL Andrey is talking about, or even LabView VI's. But this is a good start though.