This presentation illustrates a concept how to create re-usable Python libraries to remote control instruments using PyMeasure and NI Python libraries. Since the diversity of existing Python libraries is quite huge, we decided to go for simple hardware abstraction layer and embed the Python code into TestStand using virtual Python environments.
The purpose of this is to have a practical example and exercises for seminars at the System Test Engineering master degree programme of the university of applied sciences – FH JOANNEUM, which has a well-equipped test and automation laboratory with various different measurement instruments from different vendors (NI, Keysight, TTi).