Phoenix Software
System
Requirements:
- Any computer with a working Python Interpreter (tested on
Python versions 2.4 and 2.5)
- Python modules to access RS232 / USB ports (python-serial
/python-usb)
- Phoenix library file phm.py
(This file must be inside the site-packages
directory in the python home)
- 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.3.0.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.