Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
js-phys authored Oct 7, 2021
1 parent 9857bac commit d2b358f
Showing 1 changed file with 9 additions and 2 deletions.
11 changes: 9 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,14 @@ Code to drive a 3-axis Helmholtz coil with a GUI (based on a Contec AO-1604LX-US
---

This was one of my very first Python projects, so please don't slap me for some very complicated code structure. However, the project grew over time and has some nice features (which are obviously very specific to my needs). All it does is to drive an Analog Output device (Contec AO-1604LX-USB), which was connected to an amplifier and a custom 3-axis electromagnet.
The GUI is able to create a constant magnet field and time-varying fields (i.e. sine waves) in arbitrary directions. Any GUI action is automatically logged into a .txt file. This was quite helpful when the magnetic fields were synchronized with other equipments such as cameras.

**Note: The low level communication with the AO device can be found in <code>Caio_ctype.py</code> and was written by somebody else:
The GUI is able to create a constant magnet field and time-varying fields (i.e. sine waves) in arbitrary directions. The magnetic field amplitude can be calibrated manually by measuring the real field in the coil with a Gauss-Meter or a simple Hall sensor.

Any GUI action is automatically logged into a .txt file. This was quite helpful when the magnetic fields were synchronized with other equipments such as cameras.

---

**Note:** The low level communication with the AO device can be found in <code>Caio_ctype.py</code> and was written by somebody else:
https://github.com/cboulay/caio_python

---

0 comments on commit d2b358f

Please sign in to comment.