•
CAENComm
library manages the communica on at low level (read and write access). The purpose
of the CAENComm is to implement a common interface to the higher so ware layers, masking the
details of the physical channel and its protocol, thus making the libraries and applica ons that rely
on the CAENComm independent from the physical layer. Moreover, the CAENComm requires the
CAENVMELib library (access to the VME bus) even in the cases where the VME is not used. This is the
reason why
CAENVMELib has to be already installed on your PC before installing the CAENComm
.
The CAENComm installa on package, the relevant documenta on and the link to the required CAEN-
VMELib, are available on CAEN website in the ”Download” tab at the CAENComm Library page.
CAENComm (and other libraries here described) supports the following communica on channels (Fig.
):
PC → USB → N6724
PC → PCI (A2818) → CONET → N6724
PC → PCIe (A3818) → CONET → N6724
WHEN TO INSTALL CAEN LIBRARIES
:
WINDOWS® compliant CAEN so ware = NOT.
CAEN so ware for Windows® OS are stand-alone,
which means the program locally installs the DLL files of the required libraries.
LINUX® compliant CAEN so ware = YES.
CAEN so ware for Linux® OS is not stand-alone. The
user must install the required libraries apart to run the so ware. The only no ceable excep on
is the CAENDPPLib library which is stand-alone also for LINUX®.
WINDOWS® and LINUX® compliant customized so ware = YES.
The user must install the re-
quired libraries apart in case of custom so ware development. CAENDPPLib must be used only
with x724 modules running DPP-PHA firmware.
CONET2 (Optical Link)
A2818
A3818
CAEN SW Tools
User’s custom software
CAENDPP Library
CAENDigitizer Library
CAENComm
A2818 driver
A3818 driver
NIM
Digitizers
USB driver
USB 2.0
PCI
PCIe
Fig. 8.1:
Drivers and so ware layers.
UM3247 - N6724 User Manual rev. 10
49