GAMBITUSER’SGUIDE:1.INTRODUCTION11.介绍GAMBIT是为了帮助分析者和设计者建立并网格化计算流体力学(CFD)模型和其它科学应用而设计的一个软件包。GAMBIT通过它的用户界面(GUI)来接受用户的输入。GAMBITGUI简单而又直接的做出建立模型、网格化模型、指定模型区域大小等基本步骤,然而这对很多的模型应用已是足够了。这一章的以下几节列出了GAMBIT文件组的内容并描述了GAMBIT文件所用的格式和字体规定。1.1GAMBIT文件组GAMBIT文件组包括以下的指导说明:标题详细描述User'sGuide如何开始和运行GAMBIT的指示,包括一些GAMBIT绘图用户界面(GUI)的详细说明。ModelingGuide基本的GAMBIT模型几何类型。GAMBIT几何体、网格、区域和工具命令及操作的详述。TutorialGuide说明GAMBIT用法和基本操作的指南案例。CommandReferenceGuideGAMBIT键盘命令和选项的概括。1.2格式和字体规定1.2.1格式规定GAMBIT文件组采用以下两种格式类型:●绘图格式●排版格式绘图格式定义了在GAMBITGUI中采用的代表控制元素和命令按钮的符号类型。排版格式定义了与GAMBIT指定栏的描述相关文件的结构。绘图格式GAMBITGUI为用户界面采用了两种类型的成分:●控制单元●工具条命令按钮控制单元允许你进行一些操作,比如执行动作和运行、从给定的选项中进行选择、文字PDF文件使用pdfFactoryPro试用版本创建’SGUIDE:1.INTRODUCTION2数字数据输入等。工具条命令按钮执行打开指定栏控制展示特征的命令。例如:绘图窗口和模型方位的总布局。以下几节描述了以上所列组分及在GAMBIT文件中代表组分类型的绘图格式的用法和格式。控制单元GAMBITGUI控制单元如下:控制单元示例图形格式详细说明CommandbuttonCommand执行如按钮上所标示的命令。OptionbuttonOption1Option2...从隐藏的手动执行选项菜单中进行选择。TextboxValue接受从键盘上输入的文字数字数据。FormheadingHeading:表明按钮或选项群的总作用。RadiobuttonOption从展示的手动执行选项菜单中进行选择。CheckboxOption设定打开或关闭程序选项。Pick-listboxList从拣定条栏中选出条目。ScrolllistsList展示滚动条。SliderbarParameter--通过一个连续范围来指定参数值。工具条命令按钮PDF文件使用pdfFactoryPro试用版本创建’SGUIDE:1.INTRODUCTION3GAMBIT工具条命令按钮出现在GUI右上方和右下方的工具栏中。每一个工具栏命令按钮包括一个代表按钮作用的绘图符号。例如:examinemesh命令按钮表现为:在这个指南中,所有的工具条命令按钮代表包括适合于该按钮绘图符号的推进按钮。排版格式在这份指导书中,指定栏的描述都紧跟着一个排版格式规定,在这些排版格式规定中,描述控制单元亚群体的段落排列在与它们相关的头标或群体。例如:importACISflie栏(见4.1.9节)的描述显示如下:使用ImportACISFile窗口要打开importACISflie栏,从主菜单条中的file菜单中选择importACISflie。importACISflie栏包括一下选项:Format:-------------------------ASCII指定一个ASCⅡ格式Binary指定一个Binary格式FileName:为一个包括将要被输入的几何体的文件指定名字Browse...打开selectfile栏,这个栏允许你浏览存在的地址和文件条目并从条目中选择一个文件名。(见第4.1.2节的“selectfile栏的运用”)说明:在上面的例子中,ASCⅡ和binary发送按钮用的是细粗体表明它们是format头标的亚组分。1.2.2字体以下的字体规定在这份指导书中被采用来代表用户输入数据、栏目或命令按钮的标题、模型目标-如模型实体和坐标系-的名字。字体详细说明示例Courier用户的键盘输入,如命令线安排和文件名。gambitPDF文件使用pdfFactoryPro试用版本创建ÿ’SGUIDE:1.INTRODUCTION4valueCenturySchoolbook,Italic命令线选项filenamevertexArialNarrow,helvetica,sans-serif,Bold栏目标题、头标、和栏目区。ModelVolumeVertexArialNarrow,helvetica,sans-serif选项和命令的标题。IntervalsizeLowertopologyArialNarrow,helvetica,sans-serif,ItalicGAMBIT拓朴实体、坐标系、和边界层的名字。edge.1vertex.1c_sys.1b_layer.11.3User'sGuide--概要下表总结了本指导书的内容:章节标题说明1介绍GAMBIT文件组采用的格式和排版规定的描述2开始GAMBITGAMBIT启动程序、命令,GAMBIT文件结构和片断术语。3GAMBIT绘图用户界面关于GUI绘图窗的结构和用法、operation工具条和辅条框、globalcontrol工具条的说明和指导。4GAMBIT菜单命令通过GAMBIT主菜单条可以运用的命令和操作的用法的说明和指导。附录AIFblocksandDoloopsGAMBIT日志文件可能会采用的IFblocksandDoloops语法的描述附录B常量、函数和逻辑表达式在定义GAMBIT参数时和在日志文件中会用到的常数、函数和逻辑表达式的定义。PDF文件使用pdfFactoryPro试用版本创建’SGUIDE:2.启动GAMBIT12.启动GAMBIT这一章的目的是要描述GAMBIT启动命令的总体组成,包括一些有用的命令选项,以及描述与GAMBIT章节相关的文件的组成结构。2.1启动命令2.1.1总述要开始GAMBIT,你必须键入下面的命令:gambit[option1option2...]在这里option选项代表在下面2.1.2节中描述的任何启动选项2.1.2启动命令选项在GAMBIT中可以用到的启动命令选项如下:选项(参数)详细说明-deffilename为一个包含有GAMBIT程序缺省值的初始化文件指定名字(文件名)-devdriver指定一个图形驱动器名称-doc启动一个局部网浏览器并且打开GAMBIT在线文件的目录列表。-geomwidthxheight+x+y规定窗口大小()-help显示一些可以用到的启动选项-idid对GAMBIT步骤指定一个文字数字的标识符。(注意:如果你省略了-id选项,GAMBIT会为这一步骤指定一缺省的标识符,default_id。)对于一个步骤标识符的描述和它的用法,见这份指导书第4章的第2.2节。-infilename为在批模式下运行的一系列文件指定名字(文件名),为了描述这一目的并且运用GAMBIT系列文件,见第4章。-new|-old相互矛盾的两个选项以规定GAMBIT是打开一个新的还是一个存在的过程●-new指明GAMBIT是打开一个新的过程●-old指明GAMBIT是打开一个存在的过程。PDF文件使用pdfFactoryPro试用版本创建’SGUIDE:2.启动GAMBIT2-resfilename在批模式下开始GAMBIT。(说明:这个选项被用为从名为filename.dbs的数据库文件中修复序列文件。)上面列出的一些启动命令选项需要一些数字的或字符串参数各自的规定,例如窗口维数或文件名。给定的GAMBIT启动命令的语法规则要求你不能把字符参数包含在引号或双引号中。例如,开始一个已存在的名为“model1”的GAMBIT片断的正确语法为:gambit-idmodel1-old.你也可以在代表文件名和标识符的字符参数中包含一个路径名。例如,如果一个与上例中的model1相关联的片断在名为“project1”的目录中,这个命令的正确语法为:gambit–idproject/model1–old.2.2GAMBIT文件组成2.2.1进程文件当你开始GAMBIT时,无论是用批模式还是用实时模式来对GUI进行操作,GAMBIT生成一个模型“片断”。一个GAMBIT模型片段包括与GAMBIT模型相关的所有操作。这种操作包括如下部分,但并不局限于此:●引进一个几何体和网格信息;●几何体的生成;●网格的生成及优化;●区域型号的指定;●坐标系和格子的生成和修正;●改变视图框中模型的外貌和方位。GAMBIT通过三个数据文件,沿片段操作的步骤以及模型现在的状态进行。这些片断数据文件的名字、标题、格式和内容如下:名称标题格式内容jou日志文本片段中的几何体、网格、区域和执行的工具命令的连续列表trn文本文本片段中GAMBITtranscript窗口中的一系列信息dbs数据库二进制包括几何体、网格、展示、缺省和以及模型有关的日志消息的二进制数据库除上面列的三个数据文件之外,GAMBIT生成一个“锁定”文件,命名为“id.lok”,在这儿id代表片段标识符。这个锁定文件的目的是要把当前GAMBIT片断的过程数据琐住以使数据文件不能被任何并行的GAMBIT片断访问和/或修改。2.2.2目录结构GAMBIT采用四种类型的地址去组成片段数据文件和其它与GAMBIT操作相关的文件。下PDF文件使用pdfFactoryPro试用版本创建’SGUIDE:2.启动GAMBIT3面的表格描述了这四种地址每一个的类型、位置和内容:目录类型位置内容Home用户指定对所有GAMBIT片断都适用的文件,如初始化文件。Source用户指定永久文件包含特殊类别信息,例如一个方案。内容可能会包括方案-特定的初始化文件、日志文件、数据库文件、抄本文件和相关环境。Scratch用户指定源地址、临时文件、工作辅地址和id.lok文件的拷贝。WorkingScratch地址的辅地址(见下文)临时片断的数据文件-jou,trn和dbs。Home,source和scratch目录source和scratch地址的缺省位置是统一的,在GAMBIT开始的地方。你可以通过GAMBITeditdefaults栏来改变Home,source和scratch地址的缺省位置。关于editdefaults栏的详述,见本指导书的第四章。Working目录Working地址是Scratch地址的辅地址。它的名字包括标识符“GAMBIT”附加一个程序号。例如,如果你开始GAMBIT并scratch地址名为“users1”程序号是“1234”,GAMBIT把片段文件-即jou,dbs和lok-定位在一个名为users1/gambit.12345的地址里。2.2.3文件管理当你执行下面的操作的时候GAMBIT管理文件的方式在如下几节中描述:●打开存在的GAMBIT片断;●保存当前的GAMBIT片断。打开存在的GAMBIT进程当你打开一个存在的GAMBIT片断,GAMBIT会把在source地址中存在的片段数据文件拷贝到working地址中它们的相应文件里。例如,如果片断信息如下:●片断标识符-burner71●source地址-mymodel●程序号-1234GAMBIT按如下方式拷贝文件。存在地数据文件名要复制的文件名/mymodel/burner71.jou/users1/GAMBIT.1