Open-source LXI Tools is made for “LAN eXtensions for Instrumentation” compliant test instruments

LXI Tools is an open-source project designed to manage Ethernet-connected test instruments such as oscilloscopes, power supplies, spectrum analyzers, etc… that are compliant with the “LAN eXtensions for Instrumentation” standard, or LXI for shorts, hence the name of the project.

LXI Tools is available either as a command-line program (lxi) or a graphical user interface (lxi-gui), and includes features such as the automatic discovery of test instruments, sending SCPI (Standard Commands for Programmable Instruments) commands, grabbing screenshots from supported instruments, benchmarking SCPI message performance, and Lua scripting for test automation.

LXI Tools GUIThe tool is compatible with higher-end instruments compatible with LXI from vendors such as Keysight Technologies, Kikusui Electronics, Rigol Technologies, Rohde & Schwarz, Siglent Technologies, and Tektronix. All support SCPI commands, while autodiscovery and screenshot functions are supported by most tested models.

While it’s possible to build the project from source using meson, the easiest way to install LXI Tools is via a snap:

We can get a good idea of all features by running the command line with the “help” parameter:

While the command line might be great for automated testing, the GUI offers a more user-friendly experience.

LXI GUI screenshot
Screenshot feature
LXI Tools Lua Script
Example of Lua script

You’ll find the source code and more details on Github. To learn more about the LXI standard, you can check out the LXI Consortium website.

Share this:

Support CNX Software! Donate via cryptocurrencies, become a Patron on Patreon, or purchase goods on Amazon or Aliexpress

ROCK 5 ITX RK3588 mini-ITX motherboard
Notify of
The comment form collects your name, email and content to allow us keep track of the comments placed on the website. Please read and accept our website Terms and Privacy Policy to post a comment.
Khadas VIM4 SBC