RTG Configuration Sections and Keys

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.
  • Use CalibrationSetup for Start System Self Calibration configuration.

Table 33. 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
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
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.

  • none
  • 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.

  • none
  • 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
CalibrationSetup <Device Name> VST device name (as listed in MAX) with the calibration configurations.
  • 0 (default)
  • The sum of the 8-bit code for the calibration configuration:
    • 1: Enable overwrite calibration data
    • 2: Enable save calibration data
    • 16: Disable self calibration range