InstallationΒΆ

svn co https://subversion.xray.aps.anl.gov/bcdaext/APSpy/trunk APSpy

Note

This package uses the Python PyEpics [2] package. Without the PyEpics package present, this package will operate in simulation mode.

[2]PyEpics: http://cars9.uchicago.edu/software/python/pyepics3/

Note

This package requires the Python NumPy [3] package.

In addition the PyEpics package must be installed order to control an instrument. However, if PyEpics is not installed, all routines documented here can still be run.

In simulation mode, EPICS interactions will be simulated and print statements will report what the Python code is attempting to do.

Simulation mode can be obtained (and no communication with EPICS is attempted) if PyEpics is installed by either of these methods:

  1. Do not call APSpy.spec.EnableEPICS()
  2. call APSpy.spec.EnableEPICS(False)

This allows scripts to be developed and tested without access to the instrument.

[3]NumPy: http://www.numpy.org/

Previous topic

Design and Theory of Operation

Next topic

Configuration

This Page