Modify the RPS core configuration file, RPS.ini, to define user-configurable parameters for RPS.

  • FileRPS.ini
  • Location<Program Files>\National Instruments\NI RPS
  • Note Unless otherwise noted, section names, aliases, keys, and values are not case sensitive.

    [Options] Section

    Use the [Options] section to specify the various settings for RPS.exe.

    Table 1. [Options] Key Value Pairs
    Key Value Default Value Required?
    ServerAddress The IP address and port of the RPS.exe gRPC server instance, separated by a colon. Required
    ConnectionsFile The path on the disk to the connections configuration file. Can be absolute or relative to the directory containing RPS.exe or relative to %APPDATA%/RPS. Required
    LinkTimeoutSeconds Time (in seconds) after starting the system to allow the instrument controllers to become ready. 1 Optional
    Bitfile VST bitfile for acquisition and generation. RPS.lvbitx Optional
    LogLevel The application log level. Valid values, ordered from most to least severe:
    • fatal
    • error
    • warning
    • info
    • debug
    • trace
    The log level includes all events in the levels above it.
    info Optional

    Example:

    [Options]
    ServerAddress = 0.0.0.0:32003
    ConnectionsFile = "connections.ini" 
    LinkTimeoutSeconds = 10
    Bitfile = "VST MGT Streaming.lvbitx"
    LogLevel = info

    [SSL] Section

    Use [SSL] to configure the secure sockets layer (SSL) in the gRPC server. If you omit this section, the software uses unsecured gRPC credentials to start the RPS server and connect to the other system components.

    Table 2. [SSL] Key Value Pairs
    Key Value Default Value Required?
    ServerCertificateFile The path on disk to the SSL certificate file to use for the RPS server. Required when ServerPrivateKeyFile is set
    ServerPrivateKeyFile The path on disk to the SSL private key file to use for the RPS server. Required when ServerCertificateFile is set
    ClientRootCertificateFile The path on disk to the SSL root certificate file to use when connecting to other system components. Required if your instrument controller system component, stream translator system component, and/or record and playback data storage system component have SSL enabled.
    ClientPrivateKeyFile The path on disk to the SSL private key file to use when connecting to other system components. Optional. Can only be set when ClientRootCertificateFile is set.

    Example:

    [SSL]
    ServerPrivateKeyFile = C:\server.key
    ServerCertificateFile = C:\server.crt
    ClientRootCertificateFile = C:\client.crt
    ClientPrivateKeyFile = C:\client.key