> ## 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.

# Examples

> Full functional examples for instro

Throughout the `instro` documentation you will find example code snippets inline with the topics being described. Those snippets are meant to highlight specific concepts and usage patterns in context.

This section hosts **full, runnable examples** organized by instrument type and use case. Each page is a single Python file you can copy and adapt for your own projects. The source for these examples lives alongside the library at [`nominal-io/instro`](https://github.com/nominal-io/instro/tree/main/examples).

## Browse by category

<Columns cols={2}>
  <Card title="DAQ" icon="chart-line" href="/instrumentation/examples/daq/daq_read_analog_sw_timed">
    Analog and digital read/write, hardware- and software-timed acquisition, with and without background daemons.
  </Card>

  <Card title="DMM" icon="gauge" href="/instrumentation/examples/dmm/dmm_basic">
    Configure a DMM and trigger measurements.
  </Card>

  <Card title="PSU" icon="bolt" href="/instrumentation/examples/psu/psu">
    Programmable power supply usage with and without a background daemon.
  </Card>

  <Card title="Electronic Load" icon="plug" href="/instrumentation/examples/eload/eload">
    Programmable electronic load usage.
  </Card>

  <Card title="Oscilloscope" icon="wave-square" href="/instrumentation/examples/scope/scope_basic">
    Channel, trigger, and acquisition setup, waveform capture, and built-in measurements.
  </Card>

  <Card title="I2C" icon="microchip" href="/instrumentation/examples/i2c/i2c_basic">
    Basic register access and command-based device queries.
  </Card>

  <Card title="Publishers" icon="rocket" href="/instrumentation/examples/publishers/publish_buffered">
    Buffered, queued, shared, file-backed, and custom publishing.
  </Card>

  <Card title="Modbus" icon="network-wired" href="/instrumentation/examples/modbus/modbus_example">
    Modbus configuration via JSON file or programmatic config.
  </Card>

  <Card title="EtherNet/IP" icon="network-wired" href="/instrumentation/examples/ethernetip/ethernetip_example">
    EtherNet/IP tag access via JSON file or programmatic config.
  </Card>

  <Card title="Test Rack" icon="server" href="/instrumentation/examples/test_rack_example/test_rack">
    End-to-end test rack demo combining multiple instruments.
  </Card>
</Columns>
