-
Notifications
You must be signed in to change notification settings - Fork 8
Instrument APIs
Patrick Irvin edited this page Oct 27, 2023
·
3 revisions
The parameters below are written in the following format: Name (Units) [datatype]
Get Angle.vi:
- Return:
Angle (°) [dbl]andStatus [str] - Params:
Axis [uint enum {Axis 1, Axis 2}]
Set Angle.vi:
- Return:
Angle (°) [dbl] - Params:
Angle (°) [dbl], Rate (°/min) [dbl], Axis [uint enum {Z, X, Y}]

Get Chamber.vi:
- Return:
status [str]
Set Chamber.vi
- Params:
action [str]

Get Heater.vi
- Return:
Current (A) [dbl], Status [str] - Params
Channel [int]
Set Heater.vi
- Params
Current (A) [dbl], Channel [int]

Get Magnet.vi
- Return:
Field (T) [dbl], Status [Str], Finished? [bool] - Params:
Axis (uint enum {Z, X, Y})
Set Magnet.vi
- Params:
Field (T) [dbl], Rate (T/min) [dbl], Axis [uint enum {Z, X, Y}], Mode [uint enum {Persistent, Driven}]

Wait for Magnet Setpoint.vi
- Params:
Setpoint (T) [dbl], Tolerance (T) [dbl], Axis [uint enum {Z, X, Y}]
Get Nitrogen Level.vi
- Return:
LN2 Level (%) [dbl]
Get Helium Level.vi
- Return:
LHe Level (%) [dbl]
Get Pressure.vi
- Return:
Pressure (mbar) [dbl] - Params:
Channel (int)
Get Temperature.vi
- Return:
Temperature (K) [dbl], Status [str], Finished [bool] - Params:
Channel [int]
Set Temperature
- Params:
Temperature (K) [dbl], Rate (T/min) [dbl], Channel [int]

Wait for Temperature Setpoint.vi
- Params:
Setpoint (K) [dbl], Tolerance (K) [dbl], Channel [int], Type [enum {In Range, Less, Greater}]
Get Capacitance.vi
- Return:
Capacitance (pF) [dbl] - Params:
Channel [int]
Get Delay.vi
- Return:
Delay (ps) [dbl], Finished? [bool]
Set Delay.vi
- Params:
Delay (ps) [dbl], Rate (ps/s) [dbl]
Get Strain.vi
- Return:
Strain (V) [dbl] - Params:
Channel [int]
Set Strain.vi
- Params:
Strain (V) [dbl], Slew (V/s) [dbl], Channel [int]
Get Data.vi
Set Average.vi
Set Format.vi
Set Measurement.vi
Set Power.vi
Set Sweep.vi
Get Bias Voltage.vi
- Return:
Bias Voltage (V) [dbl]
Set Bias Voltage.vi
- Params:
Bias Voltage (V) [dbl], Channel [int]