ADI’s SigmaStudio tool for A2B topology set up can be controlled via a Windows COM API provided by Analog Devices. In this example we’ll create a small Python program to load an A2B configuration and then capture data from a temperature sensor connected to one of the nodes.

This example is specifically focused on the A2B API, however it’s also possible to control a SigmaDSP application in this same manner. This opens up a lot of possibilities to test up complex A2B + SigmaDSP + peripheral applications from within Python. This can be particularly useful for test system development – the Python code can control the hardware state as well as interact with test equipment to provide sophisticated test automation.

A2B example setup
Reading of an I2C peripheral over A2B from Python as described by the App Note.

AppNote003 Control from Python via Sigma Studio

SigmaStudio example file