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 48. Configurations
Section Key Use Valid Values
Setting ServerIP INI file only. Server default IP address (required).
  • Any valid IP mask (localhost restricts gRPC to that machine)
  • 0.0.0.0 (allows gPRC connection from any incoming IP address)
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.
  • Any valid IP mask (localhost restricts gRPC to that machine)
  • 0.0.0.0 (allows gPRC connection from any incoming IP address)
DriverSetup IPAddress The IP address of an RTG server to connect to.
  • localhost (default)
  • IP address syntax
Port The IP address of an RTG server to connect to.
  • 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
pre-trigger_clocks Specifies the number of FPGA clock cycles (6.4 ns per clock) by which the pulse rising edge trigger occurs before the rising edge detected by the pulse detection algorithm.
  • 0 (default)
  • Number
post-trigger_clocks Specifies the number of FPGA clock cycles (6.4 ns per clock) by which the pulse falling edge trigger occurs after the falling edge detected by the pulse detection algorithm.
  • 0 (default)
  • Number
<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.
scan_input_trigger The RTG instrument hardware trigger input source used for Swerling Scan Mode.
  • "" (default)
  • PFI0
  • PXI_Trig0
  • PXI_Trig1
  • PXI_Trig2
  • PXI_Trig3
  • PXI_Trig4
  • PXI_Trig5
  • PXI_Trig6
  • PXI_Trig7
pulse_detection_mode RTG instrument pulse detection mode.
  • Auto (default)
  • Manual
<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
download_bitfile_target_streaming Boolean value signaling to download the appropriate bitfile for leveraging Target Streaming IP on the coprocessor’s FPGA.
  • False (default)
  • Bool
download_bitfile_data_streaming Boolean value signaling to download the appropriate bitfile for leveraing IQ Data Streaming IP on the coprocessor’s FPGA.
  • False (default)
  • Bool
p2p_stream_index The streaming index of the peer-to-peer channel used for coprocessor streaming.
  • 0 (default)
  • Number