doc/introduction.rst

changeset 63
1c0d92f95115
child 67
e6340960fcbe
equal deleted inserted replaced
62:486a480d196b 63:1c0d92f95115
1 .. -*- coding: utf-8 -*-
2
3 ==============
4 Presentation
5 ==============
6
7 pygpibtoolkit_ is a Python_ toolkit for talking with GPIB devices. It consist
8 in a set of python modules (low-level and some more high-level) in
9 order to ease writing python code to play with GPIB devices.
10 There are also some utility commands written using this library.
11
12 The aim of the project is to have an infrastructure that make it easy
13 to write code to command/interact with GPIB-controlled devices, and,
14 as a corrolary, make it easy to write "description" code for specific
15 test equipments.
16
17 Features
18 ========
19
20 - Control GPIB devices using cheap Prologix_ USB-GPIB devices using a
21 "high" level API; some other GPIB backends could be implemented, but
22 I for now only have a Prologix USB bundle...
23
24 - A simple (and incomplete) GPIB plotter is available.
25
26 - Infrastructure to "easily" create description of a specific test
27 equipment.
28
29 Known test equipment
30 ====================
31
32 For now, the following test equipment have been (partially)
33 implemented:
34
35 - HP 3562A/3563A Dynamic Signal Analyzer
36 - Simple GPIB plotter
37
38 The devices I should implement soon (well, ASAP):
39
40 - HP 8904A Signal Synthetizer
41 - HP ???? Meter
42
43
44 .. _pygpibtoolkit: http://www.logilab.org/pygpibtoolkit
45 .. _Prologix: http://www.prologix.com
46 .. _Python: http://www.python.org

mercurial