> ## Documentation Index
> Fetch the complete documentation index at: https://instro.nominal.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Instruments

> Instrument HALs for power supplies, loads, multimeters, DAQs, and oscilloscopes

# Instruments

<Card title="Power supplies" icon="bolt" href="/instrumentation/psu">
  `InstroPSU`: constant-voltage and constant-current output with protection limits and per-channel readback.
</Card>

Supported hardware: [B\&K Precision, Keysight, Rigol, Siglent, and TDK Lambda](https://nominal-io.github.io/instro/instruments/psu/).

<Card title="Electronic loads" icon="plug" href="/instrumentation/eload">
  `InstroELoad`: constant current, voltage, resistance, and power modes with measurement readback.
</Card>

Supported hardware: [B\&K Precision 85xx series](https://nominal-io.github.io/instro/instruments/eload/).

<Card title="Digital multimeters" icon="gauge" href="/instrumentation/dmm">
  `InstroDMM`: voltage, current, resistance, and more, with per-function range and resolution control.
</Card>

Supported hardware: [Agilent/HP/Keysight 34401A and Keithley 2400](https://nominal-io.github.io/instro/instruments/dmm/).

<Card title="Data acquisition" icon="chart-line" href="/instrumentation/daq">
  `InstroDAQ`: analog and digital I/O, relays, and hardware-timed acquisition behind one API.
</Card>

Supported hardware: [National Instruments, LabJack T-Series, Measurement Computing, and Keysight 34980A](https://nominal-io.github.io/instro/instruments/daq/).

<Card title="Oscilloscopes" icon="wave-square" href="/instrumentation/oscilloscope">
  `InstroScope`: channel setup, triggering, and waveform capture over SCPI.
</Card>

Supported hardware: [Keysight 1200X, Tektronix 2-series, and Siglent SDS1000X-E](https://nominal-io.github.io/instro/instruments/scope/).
