The Microscope classes

Several classes with a more pythonic interface exists. All these classes implement the same methods as described by the BaseMicroscope. Currently the following implementations exists:

  • Local Microscope via the Microscope class.

  • Dummy Microscope via the NullMicroscope class.

  • Remove Microscope via the RemoteMicroscope class.

The BaseMicroscope class

The Microscope class itself

The Microscope class provides a interface to the microscope if the script is run locally on the microscope’s computer. See BaseMicroscope for a description of its methods.

The RemoteMicroscope class

The RemoteMicroscope provides the same methods as the Microscope class, but connects to a remote microscope server.

The temscript server must be running on the microscope PC. See section The temscript server for details.

The NullMicroscope class

The NullMicroscope is a dummy replacement Microscope class, which emulates the microscope.