The INI file and option string sections support multiple key and value pairs.

  • Use Setting in the INI file to configure the default server settings.
  • Use APISetup for the Create NI-RTG configuration.
  • Use DriverSetup for Initialize configuration and setting a default personality.
  • Use <Instrument Name> for VST configuration—such as triggers and associating with an Agile Attenuator—where <Instrument Name> is the VST device name listed in NI MAX.
  • Use <Coprocessor Name> for Create Coprocessor configuration, where <Coprocessor Name> is the instrument name listed in NI MAX.
Table 36. Configurations
Section Key Use Valid Values
Setting ServerIP INI file only. Server default IP address (required).
  • localhost (default)
  • IP address syntax
ServerPort INI file only. Server default Ethernet port static IP address (required).
  • 50052 (default)
  • Ethernet port static IP address
SSLPrivateKeyPath INI file only. The path of the private key for encrypted remote API communication.
  • "" (default)
  • Path
CertificatePath INI file only. The path of a Signed Certificate on the system containing the server for encrypted remote API communication.
  • "" (default)
  • Path
APISetup ClassName Full name of the class to be instantiated.
  • NI-RTG Local API (default)
  • NI-RTG gRPC Client
DriverSetup IPAddress Value that matches the ServerIP value in the INI file.
  • localhost (default)
  • IP address syntax
Port Value that matches the ServerPort value in the INI file.
  • 50052 (default)
  • Ethernet port static IP address
CertificatePath The path of a Signed Certificate on the client system to connect to the server for encrypted remote API communication.
  • "" (default)
  • Path
Timeout Time (in milliseconds) before connection between the client and gRPC server disconnects.
  • 60000 (default)
  • Number
personality RTG personality mode.
  • pulse invariant (default)
  • pulse aware
INIPath Option string only. The path to override the default configuration INI file.
  • C:\Users\Public\Documents\National Instruments\RTG\ (default)
  • Path
<Instrument Name> pxi_trigger_output RTG instrument hardware trigger output source.

Note: You should not select the same pxi_trigger_output for more than one VST in a given PXI bus.

  • "" (default)
  • PFI0
  • PXI_Trig0
  • PXI_Trig1
  • PXI_Trig2
  • PXI_Trig3
  • PXI_Trig4
  • PXI_Trig5
  • PXI_Trig6
  • PXI_Trig7
pxi_trigger_input RTG instrument hardware trigger input source.

Note: You can also configure pxi_trigger_input through the RTG API as a hardware trigger source.

  • "" (default)
  • PFI0
  • PXI_Trig0
  • PXI_Trig1
  • PXI_Trig2
  • PXI_Trig3
  • PXI_Trig4
  • PXI_Trig5
  • PXI_Trig6
  • PXI_Trig7
aatt Device name in NI MAX of the Agile Attenuator connected to the VST. The Agile Attenuator name must match how it is listed in NI MAX.
<Coprocessor Name> bitfile_path Full path (including filename and extension) to the custom coprocessor bitfile (required). The full path must include the filename and extension.
min_latency Time (in seconds) that a sample is delayed through the combined RTG+Coprocessor system (required).

Note: Using the default min_latency value of 0 will return an error. Find the minimum latency for your VST in Minimum Latency.

  • 0 (default)
  • Number
timeout Time (in seconds) to allow the coprocessor and the RTG VST to establish an Aurora link over the MGT interface.
  • 10 (default)
  • Number