# Instruments

Supported hardware and protocols

## Instruments

### Oscilloscopes: `InstroScope`

Keysight 1200X

![](https://dev.nominal.io/instro/_images/Keysight1200X.png)
[Keysight1200X](https://dev.nominal.io/instro/scope/Keysight1200X.md)

Keysight 3000T X

![](https://dev.nominal.io/instro/_images/Keysight3000TX.png)
[Keysight3000TX](https://dev.nominal.io/instro/scope/Keysight3000TX.md)

Siglent SDS1000X-E

![](https://dev.nominal.io/instro/_images/SiglentSDS1000XE.png)
[SiglentSDS1000XE](https://dev.nominal.io/instro/scope/SiglentSDS1000XE.md)

Tektronix 2-series

![](https://dev.nominal.io/instro/_images/Tektronix2SeriesMSO.png)
[Tektronix2SeriesMSO](https://dev.nominal.io/instro/scope/Tektronix2SeriesMSO.md)

### Power supplies: `InstroPSU`

B&K Precision 9115

![](https://dev.nominal.io/instro/_images/BK9115.png)
[BK9115](https://dev.nominal.io/instro/psu/BK9115.md)

B&K Precision 914x

![](https://dev.nominal.io/instro/_images/BK914X.png)
[BK914X](https://dev.nominal.io/instro/psu/BK914X.md)

GW Instek GPD-3303D

![](https://dev.nominal.io/instro/_images/GWInstekGPD3303.png)
[GWInstekGPD3303](https://dev.nominal.io/instro/psu/GWInstekGPD3303.md)

Keysight E36100

![](https://dev.nominal.io/instro/_images/KeysightE36100.png)
[KeysightE36100](https://dev.nominal.io/instro/psu/KeysightE36100.md)

Keysight N5700

![](https://dev.nominal.io/instro/_images/KeysightN5700.png)
[KeysightN5700](https://dev.nominal.io/instro/psu/KeysightN5700.md)

Rigol DP800

![](https://dev.nominal.io/instro/_images/RigolDP800.png)
[RigolDP800](https://dev.nominal.io/instro/psu/RigolDP800.md)

Siglent SPD3303

![](https://dev.nominal.io/instro/_images/SiglentSPD3303.png)
[SiglentSPD3303](https://dev.nominal.io/instro/psu/SiglentSPD3303.md)

TDK Lambda Genesys

![](https://dev.nominal.io/instro/_images/TDKLambdaGenesys.png)
[TDKLambdaGenesys](https://dev.nominal.io/instro/psu/TDKLambdaGenesys.md)

### Digital multimeters: `InstroDMM`

Agilent/HP/Keysight 34401A

![](https://dev.nominal.io/instro/_images/Agilent34401A.png)
[Agilent34401A](https://dev.nominal.io/instro/dmm/Agilent34401A.md)

Fluke 8845A

![](https://dev.nominal.io/instro/_images/Fluke8845A.png)
[Fluke8845A](https://dev.nominal.io/instro/dmm/Fluke8845A.md)

Keithley 2400

![](https://dev.nominal.io/instro/_images/Keithley2400.png)
[Keithley2400](https://dev.nominal.io/instro/dmm/Keithley2400.md)

Keysight 34461A

![](https://dev.nominal.io/instro/_images/Keysight34461A.png)
[Keysight34461A](https://dev.nominal.io/instro/dmm/Keysight34461A.md)

### Electronic loads: `InstroELoad`

B&K Precision 85xx

![](https://dev.nominal.io/instro/_images/BK85XXB.png)
[BK85XXB](https://dev.nominal.io/instro/eload/BK85XXB.md)

Rigol DL3000

![](https://dev.nominal.io/instro/_images/RigolDL30xx.png)
[RigolDL30xx](https://dev.nominal.io/instro/eload/RigolDL30xx.md)

### Data acquisition: `InstroDAQ`

DewesoftX

![](https://dev.nominal.io/instro/_images/DewesoftX.png)
[DewesoftX](https://dev.nominal.io/instro/daq/DewesoftX.md)

Keysight 34980A

![](https://dev.nominal.io/instro/_images/Keysight34980A.png)
[Keysight34980A](https://dev.nominal.io/instro/daq/Keysight34980A.md)

LabJack T-Series

![](https://dev.nominal.io/instro/_images/LabJackTSeriesDriver.png)
[LabJackTSeriesDriver](https://dev.nominal.io/instro/daq/LabJackTSeriesDriver.md)

Measurement Computing (MCC)

![](https://dev.nominal.io/instro/_images/MCCDriver.png)
[MCCDriver](https://dev.nominal.io/instro/daq/MCCDriver.md)

National Instruments

![](https://dev.nominal.io/instro/_images/NIDAQDriver.png)
[NIDAQDriver](https://dev.nominal.io/instro/daq/NIDAQDriver.md)

### Arbitrary waveform generators: `InstroAWG`

Keysight 33521B

![](https://dev.nominal.io/instro/_images/Keysight33521B.png)
[Keysight33521B](https://dev.nominal.io/instro/awg/Keysight33521B.md)

Rigol DG1022Z

![](https://dev.nominal.io/instro/_images/RigolDG1022Z.png)
[RigolDG1022Z](https://dev.nominal.io/instro/awg/RigolDG1022Z.md)

### I2C: `I2CInterface`

Total Phase Aardvark

![](https://dev.nominal.io/instro/_images/Aardvark.png)
[Aardvark](https://dev.nominal.io/instro/i2c/Aardvark.md)

### Flow controllers: `InstroFlowController`

Alicat MC

![](https://dev.nominal.io/instro/_images/AlicatMC.png)
[AlicatMC](https://dev.nominal.io/instro/flowcontroller/AlicatMC.md)

### Software defined radios: `InstroSDR`

No vendor drivers ship yet. See [Software Defined Radio](https://dev.nominal.io/instro/sdr.md).

## Protocols

### Modbus: `ModbusDevice`

Modbus RTU

![](https://dev.nominal.io/instro/_images/ModbusRTU.png)
[Modbus RTU](https://dev.nominal.io/instro/library/protocols/modbus/ModbusRTU.md)

Modbus TCP

![](https://dev.nominal.io/instro/_images/ModbusTCP.png)
[Modbus TCP](https://dev.nominal.io/instro/library/protocols/modbus/ModbusTCP.md)

### EtherNet/IP: `EtherNetIPDevice`

Allen-Bradley

![](https://dev.nominal.io/instro/_images/AllenBradley.png)
[Allen-Bradley](https://dev.nominal.io/instro/library/protocols/ethernetip/AllenBradley.md)

CompactLogix

![](https://dev.nominal.io/instro/_images/CompactLogix.png)
[CompactLogix](https://dev.nominal.io/instro/library/protocols/ethernetip/CompactLogix.md)
