This guide walks you through a complete test workflow — from verifying connectivity to running an automated Python script. By the end, you’ll have used the CLI interactively and written your first Lager test script.Documentation Index
Fetch the complete documentation index at: https://docs.lagerdata.com/llms.txt
Use this file to discover all available pages before exploring further.
This tutorial assumes you have completed the Getting Started guide: the CLI is installed, your box is added, and your instruments are configured with nets.
Part 1: CLI Walkthrough
Let’s step through a typical test flow using individual CLI commands. This is useful for ad-hoc testing, debugging, and getting familiar with your setup.Step 1: Verify your box is online
Step 2: Check connected instruments
Step 3: View your configured nets
Step 4: Set defaults to reduce typing
--box and net names from subsequent commands.
Step 5: Flash firmware
Step 6: Power on your device
Step 7: Take a measurement
Step 8: Power down
Part 2: Your First Python Script
Now let’s convert the manual CLI steps into a repeatable Python script. The key advantage of a script is that it always cleans up after itself (disabling power) even if an error occurs. Create a file calledmy_first_test.py:
The
try/finally block ensures the power supply is always disabled, even if the script encounters an error. This is important for protecting your hardware.Part 3: Running It
Execute the script on your Lager Box:--add-file:
What’s Next
You’ve completed your first test with Lager. Here are some directions to explore:- CLI Reference — Full documentation for every CLI command
- Python API — Complete Python SDK reference
- Troubleshooting — Solutions when things go wrong
- Glossary — Definitions for technical terms used in the docs

