Supported Instruments

Universal Requirements

  • NI-VISA: Required for all standard VISA-based instruments.

  • NI-488.2: Required for physical GPIB cards from National Instruments.

Verified Versions

  • Python: 3.9+

  • NI-VISA: 2024+

  • OS: Windows (Primary support)

Category Overview

Category

Description

Awg

6 supported models

Daq

1 supported model

Dc Callibrator

1 supported model

Dmm

3 supported models

Lockin

2 supported models

Oscilloscope

6 supported models

Pulser

1 supported model

Sourcemeter

1 supported model

Stepper Motor

1 supported model

Awg

Click to view supported Awg models

Model / Description

Driver Class

Protocol

Requirements

Agilent 33220A Arbitrary Waveform Generator

Agilent33220A

SCPI

NI-VISA

Agilent 33500 Series Arbitrary Waveform Generators

Agilent33500

SCPI

NI-VISA

Keysight 81150A Arbitrary Waveform Generator

Keysight81150a

SCPI

NI-VISA

Rigol DG1000 Series Arbitrary Waveform Generators

RigolDG1000

SCPI

NI-VISA

Rigol DG4000 Series Arbitrary Waveform Generators

RigolDG4000

SCPI

NI-VISA

Siglent SDG2000X Series Arbitrary Waveform Generator

SDG2000X

SCPI

NI-VISA

Daq

Click to view supported Daq models

Model / Description

Driver Class

Protocol

Requirements

MCC USB-231 DAQ device

USB231

Digilent VBS

Requires mcculw

Dc Callibrator

Click to view supported Dc Callibrator models

Model / Description

Driver Class

Protocol

Requirements

EDC Model 522 DC Calibrator. Supporting voltage and current sourcing

EDC522

Custom Serial/Vendor

NI-VISA

Dmm

Click to view supported Dmm models

Model / Description

Driver Class

Protocol

Requirements

Agilent 34410A Digital Multimeter

Agilent34410A

SCPI

NI-VISA

Keithley 193A Digital Multimeter

Keithley193a

Custom Serial/Vendor

NI-VISA

Keithley 2000 Digital Multimeter

Keithley2000

SCPI

NI-VISA

Lockin

Click to view supported Lockin models

Model / Description

Driver Class

Protocol

Requirements

SRS 830 Lock-In Amplifier

SRS830

SCPI

NI-VISA

Stanford Research Systems SR830 Lock-In Amplifier

SRS830

SCPI

NI-VISA

Oscilloscope

Click to view supported Oscilloscope models

Model / Description

Driver Class

Protocol

Requirements

Agilent/Keysight InfiniVision 5000 X-Series Oscilloscope

AgilentDSOX5000

SCPI

NI-VISA

Keysight DSOX3024A Oscilloscope

KeysightDSOX3024a

SCPI

NI-VISA

Rigol DS1000Z Series Oscilloscope

RigolDS1000Z

SCPI

NI-VISA

Tektronix TDS 2000 Series Oscilloscope

TektronixTDS2000

SCPI

NI-VISA

Tektronix TDS 6604 Oscilloscope

TDS6604

SCPI

NI-VISA

Teledyne LeCroy SDA 6020 Oscilloscope

LeCroySDA6020

SCPI

NI-VISA

Pulser

Click to view supported Pulser models

Model / Description

Driver Class

Protocol

Requirements

Berkeley Nucleonics 765 Pulse Generator

BNC765

SCPI

NI-VISA

Sourcemeter

Click to view supported Sourcemeter models

Model / Description

Driver Class

Protocol

Requirements

Keithley 2400 Sourcemeter

Keithley2400

SCPI

NI-VISA

Stepper Motor

Click to view supported Stepper Motor models

Model / Description

Driver Class

Protocol

Requirements

Arduino Stepper. Requires motor_control_serial_piec.ino from the motor_control_serial_piec directory

Geos_Stepper

Custom Serial/Vendor

NI-VISA