Skip to content

Class to enable control of the Ensemble controllers by Aerotech using TCP

Notifications You must be signed in to change notification settings

robmarkcole/aerotech

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

aerotech

Summary: aerotech.py provides a class called Ensemble to enable control of the Aerotech Ensemble controllers by issuing commands using TCP via ethernet cable. Default settings of the stage are assumed. The file is written in python 3 and no requirements other than the standard python 3 libraries are required.

Emulator

EnsembleEmulator.jar is an emulator for the hardware that is used for testing and development. Assuming you have Java installed, double clicking the .jar file will launch the emulator, which will receive commands on port 8000. The Jupyter notebook usage.ipynb shows how to control the emulator. For use with real hardware you would just update the IP address of the hardware (something like 10.2.1.100).

Tests

The file test_aerotech.py provides simple tests of the Ensemble class and assumes the emulator is running. Run the test with $ python3 test_aerotech.py

About

Class to enable control of the Ensemble controllers by Aerotech using TCP

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published