Phoenix Software

System Requirements:
  1. Any computer with a working Python Interpreter (tested on Python versions 2.4 and 2.5)
  2. Python modules to access RS232 / USB ports (python-serial /python-usb)
  3. Phoenix library file phm.py (This file must be inside the site-packages directory in the python home)
  4. phm.py depends on TkInter package for graphics.
Application Programs
     Once the required Python modules are installed, you can run any of the available application programs. Download apps.tgz and untar using the command tar -zxf apps.tgz.

Installation on Debian 5 (Lenny)
Debian packages are available (phoenix-2.x.x.deb)
. Installing this deb file will copy the applications to a directory named /usr/lib/phoenix/applications and add them to the menu also. All the required dependencies  are on the Debian 5.0 DVD set.

Installation on Windows XP
   All the packages, including the Python Interpreter, required for running phoenix are included on the Phoenix CD. They are inside a directory named winPython on the CD. For instructions Click Here.

Installation on Fedora Core 9:
1. Install Fedora Core 9 (choose desktop & development options)
2. From  DVD (or CD3) install the RPM files for tcl-8.5, tk-8.5 , tix  and TkInter
3. Install the python-imaging-tk, pyserial and pyusb RPMs given on the Phoenix CD
4. Copy phm.py and phmath.py from 'phoenix/software/interface' on the Phoenix Cd to '/usr/lib/python2.5/site-packages' .
5. Run application programs from apps.tgs

For Installing on any other system read the Instructions.


Testing the Hardware & Software Installation

Start the python interpreter and run the following three lines of code:

import phm
p = phm.phm()
print p.read_inputs()

If everything is file the result will be 15 (Binary 1111 when all Digital Inputs are unconnected)
If there is error, look inside the file phm.log, created inside the current working directory.

Live CD images
   The iso images of the Phoenix live CD can be downloaded from the website. All the software required to run Phoenix are on this.