Fluent用户界面FLUENT包括下拉菜单,面板和对话框还包括文本命令行的界面。本章详细介绍了上述几个部分的使用方法及相应功能。图形用户界面(GUI)它由控制台窗口,控制面板,对话框以及图形窗口组成。下图就是典型的fluent界面。上述四个部分将在下面详细介绍。在UNIX系统中,GUI(包括颜色和字体)可以自定义以适合操作系统的环境。Figure1:屏幕显示的GUI各部分控制台(Console)FLUENT控制台是控制程序执行的主窗口。用户和控制台之间有两种交流方式:文本界面(TUI),图形界面(GUI)。控制包括终端仿真程序和菜单按钮的图形界面。Figure1:控制台终端仿真程序终端仿真程序和MS-DOS命令提示符类似,它使你能够和TUI菜单交流。所有的文本都输出到终端仿真程序,所有的输入都从最底行开始。快捷键Control-C可以暂停正在计算的程序。它也支持控制台和其它XWindow或WindowsNT应用程序之间文本的复制和粘贴。下面是UNIX系统中复制和粘贴的方法:1.鼠标左键选中要复制的东东2.到新窗口点击中键便可粘贴下面是在WindowsNT系统中复制文本到剪贴板的方法:1.选中文本2.Ctrl+Insert菜单按钮菜单按钮用下拉菜单组织图形界面的层次,下图就是下拉菜单的外观Figure1:Help下拉菜单FLUENT下拉菜单使用方法和Windows的一样。快捷方式也一样——Alt,然后下划线字母选中,ESC键退出。有些下拉菜单有快捷键,在相应的菜单后面会提示快捷键是什么,自己去找就可以了。对话框对话框用于完成简单的输入输出任务,比如说警告、错误和询问。对话框是临时窗口,出现时要注意,你对它作出选择之后关闭就可以做其它工作了。下面是几种对话框信息提示框信息提示框告诉我们需要知道的信息,点击OK就关闭了警告对话框警告对话框用于警告某些潜在问题,并询问是否继续当前操作,错误对话框工作对话框工作对话框显示正在进行的任务,这是一个特殊的对话框,你唯一的操作就是干掉它,否则它不需要你进行任何操作,只告诉你——等待吧!!程序结束它也自动关闭了。问题对话框阅读,决定之后选择就可以了文件选择对话框文件选择对话框并不是完全一成不变,上面的是较为常见的,在用XY绘图读入外部数据文件时的文件对话框如下:文件选择的步骤如下:1.找到适当的目录,两种方法:在Filter中输入路径,按回车键,要保证最后一个字符是“/”;双击一个目录,然后子目录……,Filter按钮和双击的功能一样。注意“.”表示当前目录,“..”表示父目录2.在文件列表中指定文件名,或者输入文件名。注意:*.dat*表示扩展名为dat的文件,只输入*表示所有文件。3.如果你是读入多重XY-plotdata文件,所选的文件将被加入到XY文件列表中File(s)。选错了文件的话你可以点击所选错的文件然后点击Remove按钮。4.如果你用WriteBinaryFiles按钮选择二进制或文本文件来写case、data或者radiation文件。你可以阅读和编辑文本文件,但是它比二进制文件需要更多的存储空间,而且读写的速度较二进制文件慢5.点击OK按钮读写特定的二进制文件,这步的捷径如下。如果文件出现在列表中并且所读的不是XY文件,双击文件就和点击OK按钮具有相同的功能。如果是XY文件你就不能够通过双击文件来打开它,而只能将它选入文件列表中。如果输入的是文件名,按回车键和点击OK按钮具有相同的功能WindowsNT系统的文件选择使用标准的WindowsNT文件选择对话框。详细介绍可以参阅相关内容。面板面板用于处理复杂的输入任务。和对话框相似,面板也是一个独立的窗口,但是使用面板更像是填充一个表格。每一个面板都是独一无二的,而且使用各种类型的输入控制组成表格。在面板的控制下输入数据后,你需要应用所改变的设置,或者取消所改变的设置。具体的形式请看下面:应用设置之后立刻关闭面板,这种面板有两个按钮:OK应用设置并关闭面板;Cancel关闭面板而且不做任何改变。如下图:另一种面板是在你应用设置后仍然不关闭面板,这是我们可以很快的做更多的设置。后处理和自适应网格中经常会出现这样的面板。按钮功能为:Apply应用设置不关闭面板,这一按钮经常也有其它的名称,比如后处理过程中该按钮的名字是Display自适应网格中这个按钮是Adapt。Close关闭面板。如下例:所有的面板都包含Help按钮,用于显示如何使用面板的信息面板中的各种类型输入控制如下:PushButtonCheckButtonRadioButtons这类按钮中,只有一个选项可以打开。TextEntryIntegerNumberEntry一般说来用鼠标点击上下箭头,会增加或者减少1。如果结合键盘点击一次鼠标就可以增加更多的数量。用法如下表:KeyFactorofIncreaseShift10Ctrl100RealNumberEntry可以输入实数如10,-10.538,50000.45和5.e-4),一般都会带有相应的单位。单选列表许多面板响应鼠标的双击功能,在实践中多试几次就熟练了多选列表鼠标点击一次选上;再点击一次取消选择下拉菜单使用方法和Windows的一样。标尺可以用鼠标操作,也可以用鼠标选择之后再用键盘左右选择图形显示窗口Figure1:图形显示窗口的例子显示选项面板可以控制图形显示的属性也可以打开另一个显示窗口。鼠标按钮面板可以用于设定鼠标在图形显示窗口点击时所执行的操作。当为图形显示处理数据时要取消显示操作可以按Ctrl+C,已经开始画图的话就无法取消操作了。输出图形显示窗口是WindowsNT系统的特有功能,UNIX系统没有此项功能。页面设置面板也是WindowsNT系统独有的功能WindowsNT系统的特有的输出图形显示窗口功能如果你选择的是WindowsNT版本的FLUENT,点击图形窗口的左上角便可以显示图形窗口系统菜单,该菜单包括常用系统命令如:move,size和close。连同系统命令一起,FLUENT为支持打印机和剪贴板增加了三条命令:1.复制到剪贴板:将当前图形复制到Windows的剪贴板。可以用页面设置面板改变复制的属性。图形窗口的大小影响了图形中所使用的字的大小。2.打印:将当前图形复制到打印机。可以用页面设置面板改变打印的属性。3.页面设置:显示页面设置面板。WindowsNT系统独有的页面设置面板功能:在图形显示窗口的system菜单中点击PageSetup..菜单,弹出页面设置面板如下:第一个Color:允许你选择是否使用彩色图第二个Color:选择彩色图形GrayScale:选择灰度比例图Monochrome:选择黑白图ColorQuality:允许你指定图形的色彩模式TrueColor:创建一个由RGB值定义的图,这假定了你的打印机或者显示器有至少65536个色彩或无限色彩。MappedColor:用色彩图创建图形,这对于只有256色的设备是一个不错的选择DitheredColor:用20个或更少的色彩创建一个颤动图ClipboardFormats:允许你选择所需格式复制到剪贴板。图形窗口的大小会影响剪贴板图形的尺寸。要得到最好的结果最好是调节图形窗口的尺寸并用Windows剪贴板查看器检查剪贴板图形。Bitmap:图形窗口以位图形式复制DIBBitmap:是一个与设备有关的图形窗口位图复制Metafile:是一个Windows图元文件EnhancedMetafile:是一个Windows增强图元文件PictureFormat:允许你指定光栅和矢量图Vector:创建矢量图,这一格式在打印时有很高的清晰度,但是一些大的3D图可能会花很长时间来打印Raster:创建光栅图,这一格式在打印时有相对较低的清晰度,但是一些大的3D图可能会花较少时间来打印PrinterScale%:控制打印图形覆盖页面的范围,减少尺度会有效的增加图形页面的空白。Options:包括控制图形其它属性的选项LandscapeOrientation(Printer):指定图形的方向。如果选上改选项,图形将会在前景(landscape)模式中形成,否则是在肖像(portrait)模式下形成。改选项只在输出时应用。ReverseForeground/Background:如果选定就会使图形的前景和背景颜色互换。这一功能可以使你复制白前景黑背景的图为黑前景白背景。文本用户界面(TUI)文本用户界面(TUI)使用被称为Scheme的Lisp专业用语,而且是用这一语言写成的。用户熟悉Scheme将能够使用界面的解释功能来创建自定义命令。(附注:Scheme是LISP的一种方言。它不但设计非常干净,而且非常强大。它只有7种最基本的语法结构,1种数据结构,甚至连循环语句都没有,但是它却有非常强大的宏,它可以自己扩展自己的语法,自己定义出循环语句,定义出各种其它语言可以见到的数据结构,定义出类,对象,……变成一个面向对象语言对它来说只是小菜一碟。用Scheme编程序,你可以专注于设计算法本身,而不是为语言本身的比如内存泄漏之类的事情而烦恼。所以用这种语言教学,学生可以学会“解决现实世界的问题”而不是困惑于“电脑自己的问题”。Scheme是很多大学,比如MIT的计算机系学生首选的编程入门语言,甚至有一个丹麦高中讲授这种语言。)文本菜单系统文本菜单系统为程序下的程序界面提供了分级界面。因为它是基于文本的,所以你可以用标准基于菜单的工具操作它:输入可以保存在文件中,用文本编辑器修改,并可以将执行的读入。因为文本菜单系统紧密地与Scheme扩展语言结合,所以它可以很容易的形成程序来提供复杂控制和自定义函数。菜单系统结构和UNIX操作系统的目录树很相似。当你第一次进入FLUENT,你是在根菜单下,菜单的提示符只是一个简单的补字符:“”。要生成子菜单和命令的列表只需键入回车:adapt/grid/surface/display/plot/view/define/report/exitfile/solve/方便起见,子菜单的名字都以“/”结尾,以区别于菜单命令。要执行一个命令,键入命令名或该命令的简写就可以。与之相似,进入子菜单,只需键入菜单名字或其简写就可以,提示符也会相应改变为当前菜单的名字。display/displayset/display/set要回到上一级菜单只需在命令提示中键入q或者quit。/display/setq回车/display你可以键入菜单全路经名直接进入到另一菜单/display/file/display//file在上一例中,控制直接从/display转到/file而不结束根菜单,因此,当你从/file菜单退出时,控制会直接退回到/display./display//fileq/display而且,如果你直接执行一个命令而不结束路径上的任何菜单,控制会仍然回到你调用命令时的菜单。/display/filestart-journaljrnlInputjournalopenedonfilejrnl./display文本菜单系统为菜单命令提供了在线帮助,具体请见帮助界面介绍一节。命令的缩写选择菜单命令你不必输入全名;你可以输入匹配该命令的缩写。匹配命令的规则如下:命令由连字符分隔的短语组成。该命令与短语的初始序列匹配。连字符的匹配是可选的。短语和它的字符串的初始序列匹配,通过输入那个字符串来匹配。如果一个缩写匹配多于一个命令,那么具有最大匹配字符数的命令将被选择。如果不止一个命令有相同的匹配短语,那么第一个出现在菜单中的命令将被选择。例如下面的每一个都匹配命令set-ambient-color:set-ambient-color,s-a-c,sac,和sa。当缩写命令时,通常你的缩写会匹配不止一条的命令。在这种情况下,第一个命令将会被选择。有时候会有不正常的情况,比如说lint并不匹配lighting-interpolation,因为li匹配lights-on但是nt并不匹配int