1 .. -*- coding: utf-8 -*- |
1 .. -*- coding: utf-8 -*- |
2 |
|
3 ============== |
|
4 Introduction |
|
5 ============== |
|
6 |
|
7 pygpibtoolkit_ is a Python_ toolkit for talking with GPIB devices. It |
|
8 consist in a set of python modules (low-level and some more |
|
9 high-level) in order to ease writing python code to play with GPIB |
|
10 devices. |
|
11 |
|
12 There are also some utility commands and GUI tools written using this |
|
13 library (and PyQt4 for GUI parts). |
|
14 |
|
15 The aim of the project is to have an infrastructure that make it easy |
|
16 to write code to command/interact with GPIB-controlled devices, and, |
|
17 as a corrolary, make it easy to write "description" code for specific |
|
18 test equipments. |
|
19 |
2 |
20 Features |
3 Features |
21 ======== |
4 ======== |
22 |
5 |
23 - Control GPIB devices using cheap Prologix_ USB-GPIB devices using a |
6 - Control GPIB devices using cheap Prologix_ USB-GPIB devices using a |
44 - HP 3456A Meter |
27 - HP 3456A Meter |
45 |
28 |
46 ======= |
29 ======= |
47 Tools |
30 Tools |
48 ======= |
31 ======= |
49 |
|
50 Every tool presented in this section can be found in the `bin` |
|
51 directory, and can display a *help* message using the ``-h`` or |
|
52 ``--help`` option. |
|
53 |
32 |
54 For the sake of testing these tools, some example files are proposed |
33 For the sake of testing these tools, some example files are proposed |
55 in the `example` directory. |
34 in the `example` directory. |
56 |
35 |
57 `examples/hpgl_plots` are examples of HPGL files (resulting from |
36 `examples/hpgl_plots` are examples of HPGL files (resulting from |