Using NI Modulation Toolkit with LabWindows™/CVI

Updated Jan 6, 2023

Reported In


  • NI-RFmx Demod
  • Modulation Toolkit
  • NI-RFmx SpecAn
  • LabWindows/CVI



Issue Details

Is the NI Modulation Toolkit supported by LabWindows/CVI? Is  there any way to reference the Modulation Toolkit functions in LabWindows/CVI?


The Modulation Toolkit is only supported by LabVIEW. If you want to use its functionality in LabWindows/CVI, you can create a DLL in LabVIEW that contains the functionality that you desire from the Modulation Toolkit then call that DLL from LabWindows/CVI.

Additional Information

Depending on your use case of the Modulation Toolkit, another option would be to look into the NI RFmx software. While it does not provide the generation functionality that the Modulation Toolkit does, it has many options for demodulation tools and is supported in LabWindows/CVI. More details about the differences in functionality can be found in the following knowledgebase article: When Should I Use NI-RFmx over NI-RFSA with NI MT?