Skip to content
Michael Ramm edited this page May 7, 2014 · 79 revisions

LabRAD Haeffner Lab

Introduction

This wiki is for describing LabRAD clients and servers that are specific to our lab. Please refer to the general](https://github.com/LabRAD/LabRAD/wiki) wiki that is shared with other labs for instructions, guides, installation etc.

Client Descriptions

Semahpore Client

Drift Tracker Gui Client

Switch Control Client

DDS Control Client

Server Descriptions

Node Server

Registry Server

Serial Server

APT Motor Server

Andor Server Server

Pulser Server

Multiplexer Server

Data Vault Server

GPIB Servers

Framework:

  • GPIB Bus Server
  • GPIB Device Manager

Device Servers:

  • Agilent 33220A
  • Agilent E3633A
  • Agilent N5747A
  • Keithley 2100
  • Keithley 2110
  • Rigol DG4062
  • Rohde&Schwarz SMB100A
  • Tektronix TDS2014C
  • Tektronix TDS1002B
  • Thorlabs PM100A

Additional Tips

  • Ipython shell provides tab completion for LabRAD servers and server settings. On windows pyreadline package is additionally required.

Installation

Install pylabrad on: Kubuntu 12.04

Install pylabrad on: Mac OS X 10.8 Mountain Lion

Install pylabrad on: Windows 7

Set up the Environmental Variables

Additional installation of lab-specific settings

Development with Git

Git Instructions

List of projects

  • Convert all GUIs to use the shared connection object
  • Replace multiplexer configuration file with registry configuration
  • Improved grapher