Skip to content

Commit 59b095b

Browse files
committed
Adding README
1 parent a869fdb commit 59b095b

3 files changed

Lines changed: 51 additions & 0 deletions

File tree

.gitignore

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,21 @@
11
# ignore any archives creative by make dist
22
*.tgz
3+
34
# ignore any temporaries
45
*~
56
*.swp
67
*.swo
8+
79
#Ignore object files
810
*.o
11+
912
#Ignore the build and exec directory
1013
build/
1114
exec/
1215
doc/
16+
17+
#Ignore codeblocks files
18+
PixieSuite2.cbp
19+
PixieSuite2.cbp.save
20+
PixieSuite2.layout
21+

README

Whitespace-only changes.

README.md

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
PixieSuite2
2+
===========
3+
A software suite used to configure and poll data from XIA LLC. Pixie16 electronics.
4+
The PixieSuite2 project was started by K. Smith and C. Thornsberry. The project
5+
became necessary as the original PixieSuite software began to show its age.
6+
7+
In addition to fixing various polling issues, this project provides a much
8+
cleaner UI, and its own data format (pld). This version of the software may still
9+
be used with the HRIBF data acquisition software via LDF output (default) or
10+
through a PACMAN interface (recommended).
11+
12+
##Dependencies
13+
###Required
14+
* ncurses
15+
* PLX
16+
* PXI
17+
* gcc v4.4.7+
18+
* cmake v2.8.8+
19+
20+
###Optional (must have one)
21+
* CERN ROOT - MCA outputs into ROOT format (.root)
22+
* HRIBF - MCA and histogramming done with HRIBF output (.his)
23+
24+
##Installation (assuming admin rights)
25+
1. (admin) Install PLX software: `/opt/plx/<VERSION>/`
26+
2. (admin) Create the PLX link: `ln -s /opt/plx/<VERSION>/PlxSdk /opt/plx/current`
27+
3. (admin) Install PXI firmware files: `/opt/xia/firmware/`
28+
4. (admin) Change PXI firmware directory group to acq: `chgrp -R acq /opt/xia/firmware/`
29+
5. (admin) Add acquisition user to acq group : `usermod -a -G acq <username>`
30+
6. (admin) Create the PXI link: `ln -s /opt/xia/firmware/<VERSION> /opt/xia/current`
31+
7. In PixieSuite2 base directory create the "build" directory: "`mkdir build`"
32+
8. Change to build directory and execute cmake: `cmake ../`
33+
9. If all goes well, "`make clean && make && make install`". Default install directory
34+
is `PixieSuite2/exec`
35+
36+
*You should ensure that the PLX version and PXI firmware versions are compatable!*
37+
38+
##Tested Systems
39+
The softare has been compiled and tested on the following Setups
40+
41+
* CentOS 6.5 (Final) w/ kernel 2.6.32-431.17.1.el6.x86_64 and gcc 4.4.7 20120313
42+
* CentOS 6.2 (Final) w/ kernel 2.6.32-220.el6.i686 and gcc 4.4.6 20120305

0 commit comments

Comments
 (0)