Skip to content

VIs for scripting and performing transport measurments.

License

Notifications You must be signed in to change notification settings

levylabpitt/Transport

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Transport

VIs for scripting and performing transport measurments.

Installation

Usage

[Control Experiment.lvclass] Control Experiment.vi provides a uniform way to:

  • record information about your sample & device
  • records how the lockin is connected to your device
  • configures the Krohn Hite amplifier
  • configures the Pickering switch if you have one
  • sets the base path for saving data. It also provides methods for saving ITX, TDMS, and DAT (TSV) filetypes.

[Transport.lvclass] Basic transport measurements.

  • Lockin Sweep Mode (Lockin_sweep.vi )
  • Lockin vs Vsg (Lockin_Vsg.vi (Lockin_sweep.vi is preferred)
  • Lockin vs Time (Lockin_time.vi)
  • IV curves (Lockin_sweep.vi IV.vi)

[SweepControl.lvclass]

  • Sweep Control.vi: Sequencer for stepping multiple parameters. Calls VIs in Transport.lvclass
  • Continuous B sweep.vi: For sweeping B continuously while asynchronously calling VIs in Transport.lvclass

Sandbox

A test environment can be set up by configuring the following

  • Multichannel Lock-in
    • Install Multichannel Lock-In. Configure simulated PXIe devices in NI MAX (Described in the Multichannel Lock-In Readme)
  • PPMS Cryostat
    • Install Quantum Design's Simulate PPMS MultiVu Software
    • Install Quantum Design's QD Instrument Server
    • Install PPMS Monitor and Control. Run in Simulation mode (PPMSim)
  • Check out or clone this repository and try to communicate with the virtual instruments

Contributing

Please contact Patrick Irvin

License

BSD-3

About

VIs for scripting and performing transport measurments.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •