The schematic above
represents the basic design of Phoenix. The application programs call
functions from the Python library
'phm.py'
to access the elements connected to the top panel sockets of Phoenix
interface box. This library communicates to the program 'phoenix.c' running on
the micro-controller and listening for commands from the computer over
RS232 or USB link.
The Circuit Schematic , PCB Inside and the parts list.
To develop application programs one need to know about the functions
explained in the phoenix programming
manual.
Note : The html versions given
below are less accurate.
Simple
Input/Output Functions
Block Read
Functions
Time Period
Measurement Functions
Other
Functions
Documentation
Convention:
The type
of the variable returned by the function call is given on the left
side of the equal sign. A return value of 'None'
means the function does not return anything. The return types are
mostly
int, float and List.
object
= module_name.class_name()
|
Creates
an
object of class 'phm' from module 'phm'
The created object can be considered as a software representation of
the Phoenix Box.
|
import
phm
p = phm.phm()
|
Example Program: Connect a piece of wire to CH0 and run this code to watch AC mains
pickup.