A Distributed GUI-based Computer Control System for Atomic Physics Experiments
Author(s)
Keshet, Aviv; Ketterle, Wolfgang
DownloadKetterle_A distributed.pdf (265.9Kb)
OPEN_ACCESS_POLICY
Open Access Policy
Creative Commons Attribution-Noncommercial-Share Alike
Alternative title
A distributed, graphical user interface based, computer control system for atomic physics experiments
Terms of use
Metadata
Show full item recordAbstract
Atomic physics experiments often require a complex sequence of precisely timed computer controlled events. This paper describes a distributed graphical user interface-based control system designed with such experiments in mind, which makes use of off-the-shelf output hardware from National Instruments. The software makes use of a client-server separation between a user interface for sequence design and a set of output hardware servers. Output hardware servers are designed to use standard National Instruments output cards, but the client-server nature should allow this to be extended to other output hardware. Output sequences running on multiple servers and output cards can be synchronized using a shared clock. By using a field programmable gate array-generated variable frequency clock, redundant buffers can be dramatically shortened, and a time resolution of 100 ns achieved over effectively arbitrary sequence lengths.
Date issued
2013-01Department
Massachusetts Institute of Technology. Department of Physics; Massachusetts Institute of Technology. Research Laboratory of Electronics; MIT-Harvard Center for Ultracold AtomsJournal
Review of Scientific Instruments
Publisher
American Institute of Physics (AIP)
Citation
Keshet, Aviv, and Wolfgang Ketterle. “A Distributed, Graphical User Interface Based, Computer Control System for Atomic Physics Experiments.” Review of Scientific Instruments 84, no. 1 (2013): 015105.
Version: Original manuscript
ISSN
00346748
1089-7623