Variables

Examine the variables that can be defined in the Helius PFA environment file.

Any variable can be left undefined, in which case Helius PFA will use the default value.

LICENSE_Q_MAX

Only applicable to network licensing.

This variable is an integer which specifies the maximum amount of time, in seconds, to wait in the license queue before terminating the analysis if a license cannot be obtained. The license queue is entered when an attempt is made to checkout a Helius PFA license feature and they are all in use.

LICENSE_Q_MAX = 600

LICENSE_Q_MAX defaults to 3600 seconds (1 hour) if not explicitly defined.

LICENSE_Q_DEL

Only applicable to network licensing.

This variable is an integer which specifies the increment of time, in seconds, to ping the license server while waiting in the license queue.

LICENSE_Q_DEL = 20

LICENSE_Q_DEL defaults to 30 seconds if not explicitly defined.

MATERIAL_FILE_DIR

The MATERIAL_FILE_DIR variable points Helius PFA to the materials directory. If this variable is left out, the default is:

MATERIAL_FILE_DIR = 'HPFADIR\Materials'

where HPFADIR is replaced by the base Helius PFA installation directory. An example of this variable is shown below for Windows:

MATERIAL_FILE_DIR = 'C:\Users\user\Materials'

USUB_LIB_DIR

The USUB_LIB_DIR variable points Helius PFA to the Helius PFA user subroutine library (heliusU.dll). It takes the value of the directory which holds the library.

Helius PFA first attempts to load the user subroutine library from the working directory. If one does not exist in the working directory, it checks the Helius PFA environment file for USUB_LIB_DIR. If that is unsuccessful, it will not use a user subroutine library.

An example of USUB_LIB_DIR on Windows is shown below:

USUB_LIB_DIR = 'C:\Users\user’