List of supported devices

The table below lists the device drivers that are built into the current SpecMan4EPR release. Each driver is selected in the device configuration by its Config keyword (the DLL/type value of the device section). The Driver class is the C++ class that implements it, and Version is the version the driver reports in the device configuration dialog. Drivers versioned 3.x were revised for the SpecMan4EPR release of the same number; older numbers mark drivers that have not been touched since, and a note such as alpha or never tested is the driver's own caveat.

Emulated and software devices – the drivers built into the demo version

Config keywordDriver classVersionDescription
DUMMYSDummyDevice2.0Software dummy device with pulse capabilities
DUMMYSCSDummyDeviceSc2.0Software dummy device with AWG capabilities
JEMSJEM3.8.10JIVA-25 emulator
CONSOLESConsoleDevice3.8.7Turns console objects into experiment variables

Special devices

Config keywordDriver classVersionDescription
SYSTEMSSystemDevice2.0Internal system device (always present, in every build)
EASYGPIBSEasyGPIB2.0Generic scriptable GPIB instrument
TCPDEVSTCPIPDevice1.1.5.48Generic TCP/IP device
TCPDEV4STCPIPDeviceGen43.8.2Generic TCP/IP device (Gen4 protocol)

Spectrometer modules

Config keywordDriver classVersionDescription
B12TXIFSBridge12B12TXIF3.5Bridge12 TX interface
IM250BRIDGEV5SIM250bridgeV52.0250 MHz imaging bridge (v5)
JIVA25…SJIVA25…2.0 – 3.8.6JIVA-25 spectrometer (bridge, gradient, magnet, temperature, match, offset modules)
CAELI9…SCAELI9…2.0 – 3.8.5CAELI-9 spectrometer (gradient, mixer modules)

Digitizers and oscilloscopes

Config keywordDriver classVersionDescription
AGMD2-12BITSU5303A3.8.9Keysight 12-bit digitizer (MD2 / U5303 family)
AGMD3SAcqMD33.8.9Keysight MD3 digitizer
U5303SU5303A3.8.9Keysight U5303A digitizer
M4iSM4i3.8.10Spectrum Instrumentation M4i digitizer
PICO2xxxSPico2xxx3.8.9Pico Technology PicoScope 2000 series
WAVEMASTERIPSLeCroyWaveMaster1.1.5.70 betaTeledyne LeCroy WaveMaster oscilloscope (LAN)
CS82GCS4SGageCS82G_cs4_New3.8.9Gage CompuScope 82G (CS4)
DP2xxSDP2xx3.8.9Agilent Acqiris DP2xx digitizer (DP235/DP240)
DP3xxSDP3xx3.8.9Agilent Acqiris DP3xx digitizer (DP306/DP308/DP310)
AP2xxSAP2xx3.8.9Agilent Acqiris AP2xx averager (AP235/AP240/U1084A)
ADQ14SADQ142.5SP Devices ADQ14 digitizer / averager

Arbitrary waveform and pulse generators

Config keywordDriver classVersionDescription
AWG70000SAWG700003.8.10Tektronix AWG70000 arbitrary waveform generator
M8190ASKeysight8190A3.6Keysight M8190A arbitrary waveform generator
WPAWG22000SWavePondDAx220002.7.16WavePond DAx22000 arbitrary waveform generator
DN6SSpectrumDN62.0Spectrum DN6 generatorNETBOX (arbitrary waveform)
HDAWGSZI_HDAWG3.8.9Zurich Instruments HDAWG
HDAWGFSZI_HDAWGFAST3.8.9Zurich Instruments HDAWG (fast SeqC mode)
SIGSDGSSiglentSDG3.6.5Siglent SDG arbitrary / function generator
SIGSDGAWGSSiglentSDGAWG3.6.5Siglent SDG6xxx arbitrary waveform generator
PBLASTER17SPulseBlaster171.2SpinCore PulseBlaster pulse generator
FEMIPULSESFeMiPulse3.8.7FeMi pulse generator
FEMIFASTSFeMiFast3.8.7FeMi fast pulse generator
FEMIWPULSESFeMiWidePulse1.2FeMi wide-pulse generator
FEMIBRUKERSFeMiBruker3.8.7FeMi Bruker console interface
FEMIPULSEIHCSFeMiPulseIHC3.8.7FeMi High Capacity pulse programmer (16M delays)
EPRSUPREMESEPRSupreme0.1Oxygen Imaging Rapid Scan Pulse v4 (pulse/AWG/digitizer over USB)

RF and microwave sources

Config keywordDriver classVersionDescription
SYNTHHDSSynthHD3.6Windfreak SynthHD RF synthesizer
SIGCORE5313ASSC5313A1.0 alphaSignalCore SC5313A
VDIUSBSVDIUSB2.1 alphaVirginia Diodes frequency multiplier source (USB)
VDITRACKUSBSVDItrackUSB2.1 alphaVirginia Diodes VDI-TRACK source (USB)

Lock-in amplifiers

Config keywordDriver classVersionDescription
SR830SSR8302.8 alphaStanford Research SR830 lock-in amplifier
SR860SSR8602.0 alphaStanford Research SR860 lock-in amplifier
MFLIZISMFLI_ZI2.0Zurich Instruments MFLI lock-in amplifier
FEMILIN1SFeMiLIN13.8.6FeMi LIN1 multiharmonic lock-in module with field driver

Magnet and field controllers

Config keywordDriver classVersionDescription
CRYOSMSNEWSCryoSMSNew3.4Cryogenic SMS superconducting magnet supply
CRYOLTDSCryogenicLTD2.7Cryogenic Ltd magnet power supply
Mercury-iPSSMercury_iPS3.4Oxford Mercury iPS magnet supply
OxfordIPSstdSOxfordIPSstd3.0 alphaOxford IPS magnet supply
DAQMXFIELDSDAQmxField0.0NI-DAQmx analog field controller
LAKESHOREF41SLakeShoreF413.0Lake Shore F41 teslameter

Temperature controllers and field sensors

Config keywordDriver classVersionDescription
OxfordITC503SOxfordITC5031.1.5.46 never testedOxford ITC503 temperature controller
LAKESHORE336SLakeShore336FC2.0Lake Shore 336 temperature controller

Other devices

Config keywordDriver classVersionDescription
ALICATO2M3SAlicatO2M32.0Alicat mass-flow controller (O2)
GSTAGESGCodeStage2.0G-code motion stage controller
NIDAQmxDevSNIDAQmxDevice0.0National Instruments DAQmx data-acquisition device

Not compatible drivers

The drivers below are not built into the current release (their registration is disabled). They are legacy or unmaintained and are listed here for reference only.

Config keywordDriver class
ADF41xxSADF41xx
ADF41xxDAQmxSADF41xxDAQmx
AG81180SAgilent81180
AGB296xSKeySightB296x
AGMD1SAcqMD1
AGMD2-8BITSKeySightMD2dev8bit
ANRITSUMF2414SAnritsuMF2414
APGPIBSAPGPIB
AWGHANLABSAWGHanLab
BNC575SBNC575
BRIDGE12FIELDSBridge12Field
BRIDGE12MPSSBridge12MPS
BRUKERWINACQSBrukerWinAcq
CG6000SCG6000
CHASEAWG1x000SChaseDA1x000
CHASEAWGGENSChaseAWGgen
CHASETCPIPSChaseTCPIP
CHAWGDOUTSSChaseAWGDOUTS
CLINEPRLBANDSClinEPR
CRYO4GSCryo4GFLD
CRYOSMSxxxSCryoSMSxxx
CS82GSGageCS82G
CS82GCS4SGageCS82G_cs4
DENVRSCSDenverRapidScan
DENVRSC2SDenverRapidScan2
DENVRSC3SDenverRapidScan3
DG535SDG535
DG645SDG645
DTG5xxxSTekDTG5xxx
DUMMYFLDSWSDummyFldSweep
EIP575BSEIP575B
ER023MSER023M
ER032MSER032M
ESG4420SESGxx
FEMSFieldSweepEmulator
FEMTODHPVASFEMTO_DHPVA
FLUKERF60xxSFluke60xxRF
FRAFLDSFraFLD
HERLEYXS73xxSHerleyCTIXS73xx
HERLEYXS73xxDAQmxSHerleyCTIXS73xxDAQmx
HERLEYXS73xxTBSHerleyCTIXS73xxTB
HERLEYXS73xxTBMSHerleyCTIXS73xxTBM
HP53132SHP53132A
HP5334SHP5334B
HP5343SHP5343A
HP86xxSHP86xx
HP87xxExSHP87xxEx
HZWHSMSYNTHSHoltzworthSynthesizer
JEOLRE3XSJEOLbridge
JFWATT50P1891SJFW_att_mx
JIVA25BRIDGESJIVA25bridge
JIVA25BRIDGEV4SJIVA25bridgeV4
JIVA25GENSJIVA25gen
JIVA25PN1040SJIVA25PN1040
KHITE3955SKrohnhite3955
LAKESH475SLakeShore475
LAKESH475GMSLakeShore475GM
LAKESHORE350SLakeShore350TC
LPTSLPTdevice
LW420SLW420
MCALICATSAlicatMC
MILLITECHPLSSMillitechPLS
MINISSGSMiniCircuitsSSG
MINISSGEXTSMiniCircuitsSSGext
NI51xxSNI51xx
NI60xxSNI6013
NIDAQmxAVGSNIDAQmxAVG
NIDAQmxFLDSDAQmxFieldController
NIDAQmxGENSNIDAQmxGen
NIDAQmxSCANSNIDAQmxScan
NISTQBRIDGESNISTQbridge
NISTQFIELDSNISTQfield
NWUBRIDGESNWUbridge
O2MFREQSRCSO2MFreqSrc
OMEGATC08SOmegaTC08
OxfordIPSSOxfordIPS
OxfordPSSOxfordPS120
PBDDSSPB_DDSI
PBDDSIISPB_DDSII
PBLASTERSPulseBlaster
PBLASTER04SPulseBlaster04
PBLASTERFREQSPulseBlasterFrequency
PBRADIOSPB_RP
PBZKIKUSUISPBZ_KIKUSUI
PCIDIO96SPCI_DIO96
PICO3xxxSPico3xxx
PICO6xxxSPico6xxx
PPTC2100STC2100
PTS160USBSPTS160USB
PTSGPIBSPTSGPIB
PTSmxSPTSmx
PTSSPINCORESPTSspincoreUSB
PTSxxxSPTSxxx
PULSESTREAMER82SPulseStreamer82
QPAQUINSTARSQPAQuinstar
RS690SRS690
RSSMBSRS_SMB
RSSMPSRS_SMP
RSSMRSRS_SMR
RSSMTSRS_SMT
RSSMXSRS_SMX
RSSMYSRS_SMY
SDR14SSDR14
SIGNREC4161SSignalRecovery4161A
SPD3303SSPD3303
SR530SSR530
SR7270SSR7270
SRSDS335SSRSDS335
SRSSG380SSRSSG380
STUFLDSStuttgartField
TDS3xxxSTDS3xxx
TDS520ASTDS520A
TDS7xxxSTDS7xxx
TEKDG20xxSTektronixDG20xx
UFC6000SMiniCircuitsUFC6000
uLAMBDAMLSW1030SuLabdaMLSW1030DAQmx
uLAMBDAUSBSuLambdaUSB
WFLDSWFldController
WX2181STaborWX2181