NX Nastran 基本关键字


下表包含了可以在命令行中使用或放入 .rcf 文件(视情况而定)的部分基本关键字的列表。

注释:

有关所有关键字及其语法的完整列表,请参阅 NX Nastran Installation and Operations Guide.pdf 中的附录 B“关键字和环境变量”。QY CAD 仿真中不附带此文档。

关键字

用法

描述

append

append=yes,no

默认值:no

运行完成后将 .f06.f04.log 文件合并为一个文件。

如果指定了“no”,则不合并这些文件。

如果指定了“yes”,则会将这些文件合并为一个类型为 .out 的文件。

示例:

append=yes

结果:将 .f06.f04.log 文件合并为一个名为 example.out 的文件。

dbs

dbs=pathname

默认值:(当前目录)

使用备选前缀创建数据库文件。

如果不指定 "dbs",则通过将输入数据文件的基本名称用作前缀,在当前目录中创建数据库文件。

如果“dbs”值是一个目录,则将使用输入数据文件的基本名称作为文件名,在指定目录中创建数据库文件。

memory

memory=size

默认值:estimate

指定分配给处理作业的核心内存量。如果指定 memory=estimate,则将使用 ESTIMATE 决定大小。否则,大小将指定为内存大小。

如果没有为内存关键字指派值,并且运行了 ESTIMATE 但无法提供评估,则将使用由“memorydefault”关键字指定的值。如果“memorydefault”值为空,则 NX Nastran 将出现致命错误且作业将结束。

示例:
  • 如果 memory=0.5xPhysical,则该作业运行时使用的开放核心内存大小为计算机物理内存的一半。

  • 如果 memory=1 gb,则该作业运行时使用的开核内存大小为 1 GB、1024 MB、1048576 KB、1073741824 B 或 268435436 个字。

memorydefault

memorydefault=size

默认值:10mw

如果对“memory”关键字指定了一个空值,或“memor=estimate”定义了而 ESTIMATE 实用程序无法提供一个估算值,则指定默认的内存大小。

注释:

如果对 memorydefault 定义了一个空值,并且按上述方式使用,则该作业不会启动。

old

old=yes,no

默认值:yes

示例:

如果 old=yes,则会使用版本号重命名现有输出文件:

v2401.log
v2401.f04.1
v2401.f06

v2401.log.1
v2401.f04.2
v2401.f06.1

如果 old=no,则删除现有输出文件。

out

out=pathname

默认值:(当前目录)

使用其他文件前缀或在其他目录中保存输出文件。

如果不指定 "out",则通过使用输入数据文件的基本名称作为前缀,将输出文件保存在当前目录中。

如果 "out" 值是一个目录,则将使用输入数据文件的基本名称作为文件名,在指定目录中创建数据库文件。

示例:
  • 如果 out=myfile,则会在当前目录中创建名为 "myfile" 的输出文件,例如 .\myfile.f06(Windows 系统)。

  • 如果 out=mydir/myfile,则会在 mydir 目录中创建名为 "myfile" 的输出文件,例如 .\mydir\myfile.f06(Windows 系统)。

rcf

rcf=pathname

默认值:无

指定本地 .rcf 文件的名称。

如果尚未指定关键字,则将使用位于输入数据文件目录中的 SEnastr*.rcf

示例:

rcf=newfile.rcfprocesses.\newfile.rcf.

scratch

scratch=yes, no, mini

默认值:no

表示当作业完成后,是否删除数据库。

示例:
  • 如果不需要数据库文件,则可以使用 scratch=yes 将文件删除。此操作可以防止目录因不需要的文件而显得凌乱。

  • 如果指定了 scratch=mini,则将创建只能用于数据恢复重启动的减少了大小的数据库。

sdirectory

sdirectory=directory

默认值:来自 Windows TEMP 环境变量。

为在作业期间创建的临时文件指定要使用的目录。

NX Nastran 可以创建非常大的临时文件;临时目录应有足够的空间存储它们。您必须对该目录具有读、写和执行的特权。

示例:

sdirectory=d:\scratch