/rfmx-pythonnet

Examples and Reference Architectures for NI-RFmx and Related Toolkits in Python

Primary LanguagePythonMIT LicenseMIT

rfmx-pythonnet

This repository contains examples for local and remote execution of RFmx in Python. Local examples can be found in the examples folder. Remote examples can be found in the rpyc folder.

Code Auto-completion

Stubs have been created with ironstubs to enable code auto-completion.

View the readme in the stubs directory for instructions on enabling this feature.

Remote Execution with RPyC

RPyC enables transparent, cross-platform execution of NI drivers and toolkits. For RPyC related content, please visit the RPyC subdirectory.

Environment Setup

NI-RFmx - Integrated Instrument Driver & Analysis Software

NI-RFSA - Analyzer Instrument Driver

NI-RFSG - Generator Instrument Driver

pythonnet - .NET Assemblies in Python

RPyC - Remote Execution (Optional)