Home Firmware & SoftwareSoftware LibrarySoftware Libraries CAENComm Library
Interface library for all CAEN VME Modules, and Front End modules with USB, Ethernet, Optical Interface
Easily porting to any type of platform and VME hardware
National Instruments LabVIEW and C/C++ supported
Demo with source files included in the pack
Python binding available at pypi.org/project/caen-libs (Open Source project and examples available at github.com/caenspa/py-caen-libs)
The purpose of the CAENComm Library is to implement a common interface to the higher software layers, masking the details of the physical channel and its protocol, thus making the libraries and applications that rely on the CAENComm independent from the physical layer.
CAENComm is based on CAENVMElib, a library developed specifically for CAEN VME bridge (V3718, V4718) which implements the basic functions for accessing the VME bus (besides other specific functions for these bridge). For this reason, it is necessary that the CAENVMELib is already installed on your PC before installing the CAENComm; however, the CAENVMELib is completely transparent to the user.
|
Supported Operating Systems: |
Windows (32-64 bit), Linux (32-64 bit) |
|
Language: |
C, LabVIEW (Windows only) |
|
Supported Products: |
VME, NIM and Desktop digitizer 720, 724, 725, 730, 740, 742, 743, 751, 761 family, Digital MCA 780, 781, 782 family and DT5790, DT55xx and V65xx power supply boards, V1x90x TDCs, V1495 and V2495 general purpose VME board, DT5495 Desktop Programmable Logic Unit and SY2791 TCP readout system |
|
Supported Comm. Interface: |
USB, Optical Link, Ethernet, VME |
|
Additional Software Required: |
CAENVMELib, NI LabVIEW Development System* *only for LabVIEW package |
|
Image
|
Name
|
field_1
|
field_2
|
field_3
|
field_4
|
field_5
|
field_6
|
|
|
CAENDPP Library |
High level library for CAEN Digitizers 1.0 running DPP firmware |
USB 2.0, Optical Link, VME |
Window, Linux |
VME, NIM and Desktop digitizers running DPP-PHA firmware, Digital MCAs |
C |
None (CAENDPP library is standalone; only the drivers for the communication link need to be installed apart by the user) |
|
|
CAENComm Library |
Interface library for CAEN Data Acquistion Modules |
USB 2.0, Optical Link, Ethernet 10/100T, VME |
Window, Linux |
VME, NIM and Desktop digitizer 720, 724, 725, 730, 740, 742, 743, 751, 761 family, Digital MCA 780, 781 family and DT5790, DT55xx and V65xx power supply boards, A4818 USB 3.0 to CONET Adapter, V1x90x TDCs, V1495 and V2495 general purpose VME board, DT5495 Desktop Programmable Logic Unit and SY2791 TCP readout system |
C, LabVIEW (Windows only) |
CAENVMELib, NI LabVIEW Development System |
|
|
CAEN FERSlib Library |
High level library for FERS boards |
USB 2.0/3.0, Optical Link, Ethernet |
Window, Linux |
A/DT5202, A5203(B)/DT5203, A/DT5204, DT5215, DT5216 |
C |
- |
|
|
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 |
|
|
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 |
