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