Table Of Contents

Creating an Application with NI-RFmx

    Last Modified: February 6, 2018

    NI-RFmx is the instrument driver that controls the configuration and operation of the NI vector signal analyzer devices. NI-RFmx reduces program development time, facilitates parallel testing of multiple RF components, and simplifies device control.

    NI-RFmx is a family of instrument drivers that share a single session handle across multiple drivers. You need to open only one NI-RFmx session per signal analyzer and use it to configure and perform measurements with the different NI-RFmx drivers, such as SpecAn, Demod, LTE, and so on.

    NI-RFmx supports the following application development environments (ADEs):

    • NI LabVIEW
    • NI LabWindows/CVI
    • Microsoft Visual C/C++/C# and VB .NET

    Application Manifest File

    NI recommends that you embed an application manifest in the .exe file you create with NI-RFmx to avoid undesirable visual artifacts on very high resolution displays running Windows 8.1 and 10.

    For WPF-based applications, the dpiAware element in the manifest should be set to true/pm. For other applications it should be set to false.

    Refer to Application Manifests on the Microsoft TechNet site for more information about application manifests.

    Refer to your ADE documentation for information about how to embed an application manifest in your.exe file.

    Recently Viewed Topics