pixie16 / PixieSuite2

Suite of programs to acquire data from a Pixie16 setup.
2 stars 0 forks source link

PixieSuite2

A software suite used to configure and poll data from XIA LLC. Pixie16 electronics. The PixieSuite2 project was started by K. Smith and C. Thornsberry. The project became necessary as the original PixieSuite software began to show its age.

In addition to fixing various polling issues, this project provides a much cleaner UI, and its own data format (pld). This version of the software may still be used with the HRIBF data acquisition software via LDF output (default) or through a PACMAN interface (recommended).

Dependencies

Required

Optional (must have one)

Installation (assuming admin rights)

  1. (admin) Install PLX software: /opt/plx/<VERSION>/
  2. (admin) Create the PLX link: ln -s /opt/plx/<VERSION>/PlxSdk /opt/plx/current
  3. (admin) Install PXI firmware files: /opt/xia/firmware/
  4. (admin) Change PXI firmware directory group to acq: chgrp -R acq /opt/xia/firmware/
  5. (admin) Add acquisition user to acq group : usermod -a -G acq <username>
  6. (admin) Create the PXI link: ln -s /opt/xia/firmware/<VERSION> /opt/xia/current
  7. In PixieSuite2 base directory create the "build" directory: "mkdir build"
  8. Change to build directory and execute cmake: cmake ../
  9. If all goes well, "make clean && make && make install". Default install directory is PixieSuite2/exec

You should ensure that the PLX version and PXI firmware versions are compatable!

Options for CMAKE Compilation

Tested Systems

The softare has been compiled and tested on the following setups:

Platform Kernel Cmake GCC
CentOS 6.2 2.6.32-220.el6.i686 ???????? 4.4.6 20120305
CentOS 6.3 2.6.32-279.19.1.el6.x86_64 2.8.12.2 4.4.6
CentOS 6.5 2.6.32-431.17.1.el6.x86_64 ???????? 4.4.7 20120313
RHEL 6.6 2.6.32-504.23.4.el6.x86_64 2.8.12.2 4.4.7