CAEN PLU library is available for Windows® and Linux® OS.
Working with this library, commonly requires the driver for the used communication link and the CAENComm library to be installed.
The drivers for the supported direct communication interfaces are free downloadable on CAEN website at the DT5495 and V2495 web pages.
Installation instructions can be found in the User Manual of the board. In case of communication by means of CAEN Bridges (V2718, V1718, A3818, A2818), the relevant drivers and documentation are available on the Bridge web page.
Python binding available at pypi.org/project/caen-libs (Open Source project and examples available at github.com/caenspa/py-caen-libs)
CAEN PLU library (also referred to as PLULib) has been developed to support the V2495 and DT5495 CAEN programmable logic units.
This library specifically provides a set of functions to interface these boards through the direct USB and Ethernet communication interfaces, but also the VMEbus connection by using CAEN Bridges (V1718, V2718, V3718 and V4718), controllers (A2818, A3818), and A4818 adapter is supported.
The PLULib supports the following communication channels:
“CONET” (Chainable Optical NETwork) indicates the CAEN proprietary protocol for communication on Optical Link. The core functions of the CAEN PLU library manage the connection with the target board, as well as the write and read to registers, while dedicated functions handle multiple boards management by USB link, provide to initialize and program the gate-and-delay generators, permit to write and read the FLASH memory of the target board FPGAs for the firmware management, retrieve the board and status information.
The CAEN PLULib package includes a simple test demo. The executable file, CAEN_PLULib_TEST.exe, is in the bin folder, while the test folder contains the source C files and the Visual Studio project. This is not intended as a readout software, as the user cannot do any operation on the target board, but the demo test permits to automatically check the library functions good working.
|
Image
|
Name
|
field_1
|
field_2
|
field_3
|
field_4
|
field_5
|
field_6
|
|
|
New CAEN FELib Library |
High level library for CAEN Digitizers |
USB 2.0, USB 3.0, 1 GbE, 10 GbE, Optical Link, VME |
Window, Linux |
Digitizers 2.0 (2740 family and 2745 family, 2730 family), Digitizers 1.0 |
C, Python |
CAEN Dig2, CAEN Dig1 |
|
|
CAEN HV Wrapper Library |
Library for CAEN Power Supply Control |
Ethernet, USB 2.0, Optical Link |
Window, Linux |
Universal Multichannel Systems, NIM/NDT/VME/Rack/Desktop Power Supplies, VME8100/8200 crates, NIM8301/8304 crates, N568E, N1068 |
C, Labview also available (Windows only) |
VME Access via CONET link or USB using CAEN bridges (require additional CAENCOMM library) |
|
|
CAENDigitizer Library |
High level library for CAEN Digitizers 1.0 |
USB 2.0, USB3.0, Optical Link, VME |
Window, Linux |
VME, NIM and Desktop digitizers 1.0, Digital MCAs |
C |
CAENComm, CAENVMELib, NI, LabVIEW Development System |
|
|
CAENVMELib Library |
Interface library for CAEN VME Bridges |
USB, Optical Link, Ethernet, VME, PCIe Gen3 x8, PCIe |
Window, Linux |
A4818, A5818, V/VX3718, V/VX4718, A3818, CAEN Bridges |
C, LabVIEW |
NI LabVIEW Development System |
|
|
CAEN PLU Library |
C Library for Programmable Logic Boards |
USB, Optical Link, Ethernet, VME |
Window, Linux |
DT5495, V2495 |
C |
CAENComm library |