ANSYS软件广泛应用文件来存储和恢复数据,特别是在求解分析时。这些文件被命名为filename.ext,这里文件名为默认的作业名,ext是一个唯一的由2~4个字符组成的值,表明文件的内容。作业名是进入ANSYS程序后用户指定的文件名(用/FILNAME命令或在GUI界面中Utility Menu>Files>Change Jobname)。如果没有给文件起名,默认值为FILE(或file)。
文件名(文件名和扩展名)在某些系统中可能是小写,例如,如果文件名是“bolt”,在一个ANSYS问题分析结束时可能得到如下文件。
●bolt.db:数据库文件。
●bolt.err:错误和警告消息文件。
●bolt.log:命令输入历史文件。
●bolt.rst:结果文件。
在ANSYS运行结束前产生,然后又在某一时刻被删除的文件称为临时文件。在运行结束后仍然存在的文件叫永久性文件。
贯穿ANSYS文档组,输出文件(Jobname.OUT)是常被提到的文件之一。如果运行于UNIX系统,仅想把输出送到屏幕,则从启动器中选择Iteractive,出现Selected Product对话框时,选择Screen only,输出“文件”将是ANSYS输出窗口;如果选择Screen and file,那么在当前的工作目录中,将会产生一个名叫Jobname.OUT的真实文件。
ANSYS将不会立即把输出输到输出窗口中。输入/输出缓冲器首先必须被填满或刷新。错误和警告将刷新输入/输出缓冲器。用户也可以发出某些命令(如/OUTPUT,NLIST,KLIST)来使输入/输出缓冲器强行刷新。
根据文件如何被使用,程序相应地用文本格式(ACSII码)或二进制格式写入文件。例如:ERR和LOG文件是文本文件,而DB、EMAT和RST文件是二进制文件。通常,需要进行读(及编辑)的文件是用文本格式写入的,其他文件是用二进制格式写入的。
二进制文件可以是外部文件或内部文件。外部二进制文件能在不同计算机之间相互传送;内部二进制文件仅在写该文件的机器上调用,不能传送。在默认的情况下,所有ANSYS保存的二进制文件都是外部文件类型,可通过下列两种方法之一来把它改为内部文件类型。
●使用/FTYPE命令。
●选择Utility Menu>FILE>ANSYS FILE Options。
不能将数据库文件(Jobname.DB)或结果文件(Jobname.Rxx)改为内部文件。
下面是使用二进制文件的一些技巧:
●如果不打算在不同计算机系统间传送文件,把所有的二进制文件指明为内部文件可节省CPU的运行时间。因为一些系统写外部类型的二进制文件要比写内部类型的二进制文件花费更多的时间。
●当通过FTP(文件传输协议)传输文件时,在传输前必须设置BINARY选项。(www.xing528.com)
●即使数据仅从文件中读取,大多数ANSYS二进制文件也必须使写许可可用。然而,数据库文件(file.DB)和结果文件(file.RST,file.RTH etc.)只能为只读形式。当保存一个只读文件file.DB时,已有的只读文件将被存为file.DBB。但是,不能再次保存只读文件file.DB,因为它将试图覆盖file.DBB,这一点ANSYS不允许。
●高级版本的ANSYS二进制文件不兼容低版本二进制文件。例如,不能将ANSYS15.0产生的二进制文件在ANSYS 13.0或更低版本上运行。如果这样做,可能引起严重的操作问题,向上兼容的文件见表1-1。
表1-1 二进制文件的兼容性
(续)
在许多场合,ANSYS程序需要读取自己的文件。这个文件可能是ANSYS命令的文本文件或者ANSYS数据的二进制文件。
用/INPUT命令(GUI界面的Utility Mneu>Files>Read input from命令)读取包含ANSYS命令的文本文件,如表1-2所示。如可以读取前面ANSYS对话的命令记录文件(Jobname.LOG)。
例如,用下面的命令,ANSYS程序可以从当前目录中读MATERIAL.INP文件。
/INPUT,MATERIAL,INP
表1-2 读取文件命令与GUI路径
(续)
表1-3列出了读取二进制文件的命令及GUI操作。
表1-3读取二进制文件
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。