变量

检查可在 Helius PFA 环境文件中定义的变量。

任何变量都可以保留为未定义,在此情况下 Helius PFA 将使用默认值。

LICENSE_Q_MAX

仅适用于网络许可。

此变量是一个整数,用于指定在终止分析前(如果无法获取许可)在许可队列中等待的最大时间,以秒为单位。当尝试检出某个 Helius PFA 许可功能,但它们全都正在使用时,将进入许可队列。

LICENSE_Q_MAX = 600
如果未明确定义,LICENSE_Q_MAX 默认为 3600 秒(1 小时)。

LICENSE_Q_DEL

仅适用于网络许可。

此变量是一个整数,用于指定在许可队列中等待时对许可服务器执行 Ping 操作的时间增量,以秒为单位。

LICENSE_Q_DEL = 20

如果未明确定义,LICENSE_Q_DEL 默认为 30 秒。

LICENSE_THIN_CLIENT

仅适用于 Linux 上的网络许可

此变量是可取值 0(关)或 1(开)的整数。默认情况下,它设置为 0(关)。使用值 1 指示正在从网络位置运行 Helius PFA。换句话说,Helius PFA 未安装在目标计算机上。此变量的最常见用途是在 Linux 群集上运行时。

MATERIAL_FILE_DIR

MATERIAL_FILE_DIR 变量将 Helius PFA 指向材料目录。如果忽略此变量,则默认值为:

MATERIAL_FILE_DIR = 'HPFADIR\Materials'

其中 HPFADIR 由基本 Helius PFA 安装目录替换。此变量的一个样例如下所示,对于 Windows:

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

对于 Linux:

MATERIAL_FILE_DIR = '/usr/local/autodesk/hpfa2019/materials'

USUB_LIB_DIR

USUB_LIB_DIR 变量(不要与 abaqus_v6.env 文件中的 usub_lib_dir 的混淆) 将 Helius PFA 指向 Helius PFA 用户子例程库(heliusU.dll 或 libheliusU.so)。它采用承载该库的目录的值。

Helius PFA 第一次尝试从工作目录加载用户子例程库。如果工作目录中不存在用户子例程库,它将在 Helius PFA 环境文件中检查 USUB_LIB_DIR。如果该操作不成功,它将不会使用用户例程库。

下面介绍了一个 Windows 上的 USUB_LIB_DIR 样例:

USUB_LIB_DIR = 'C:\Users\user’

对于 Linux:

USUB_LIB_DIR = '/home/user'