Batchwave is a command line abstraction for the NI-RFmx Batch Waveform Creator. It enables on-the-fly NI 5GNR waveform creation from Python. Coupled with NI-RFSG, batchwave can be utilized for dynamic 5GNR waveform generation from NI Vector Signal Generators and VSTs.
Visit rfmx-pythonnet for examples using NI-RFSG.
Batchwave requires RFmx NR 20.0 or higher and has only been tested on Python 3.
The wfmcreator.WaveformCreator class has a dependency on a Windows exe and therefore can only be instantiated on a Windows machine. All other classes are cross platform. See the remoting examples to target batchwave from a non-Windows OS.