文本用户界面(TUI)由名为Scheme的Lisp专业语言编写而成。熟悉Scheme的用户能够使用界面的解释功能来创建自定义命令。用户可以借助FLUENT 6.3的控制台窗口界面输入各种命令、数据和表达式。
文本菜单系统为程序下的程序界面提供了分级界面。因为它是文本的,所以可以用标准菜单的工具进行操作:输入的命令可以保存在文件中,也可以用文本编辑器修改,或是读入需要执行的命令。因为文本菜单系统与Scheme扩展语言紧密结合,所以可直接形成程序来进行复杂的控制或自定义函数。
菜单系统结构和UNIX操作系统的目录树很相似。第一次进入FLUENT软件,是在根菜单下,菜单的提示符只是一个简单的补字符:“>”。要生成子菜单和命令的列表只需单击〈Enter〉键,效果如图3-8所示。
与之相似,进入子菜单,只需输入菜单名字或其简写就可以,提示符也会相应改变为当前菜单的名字:
>display
/display>set
/display/set>
图3-8 FLUENT 6.3的面板
要回到上一级菜单只需在命令提示中输入q或者quit:
/display/set>q回车
/display>
可以输入菜单全路径名直接进入到另一菜单:
/display>/file(www.xing528.com)
/display//file>
在上一例中,控制直接从/display转到/file而不结束根菜单。因此,当从/file菜单退出时,控制会直接退回到/display:
/display//file>q
/display>
而且,如果直接执行一个命令而不结束路径上的任何菜单,则控制会回到调用命令时的菜单:
/display>/file start-journal jrnl
Input journal opened on file"jrnl".
/display>
在命令提示符下,用户除了可以输入FLUENT命令之外,还可以输入由Scheme函数组成的具有复杂功能的Scheme表达式。
Scheme表达式的写法有些特别,表达式用括号括起来。括号里面第一个出现的是函数名或者操作符,其他是参数。Scheme的这种表达式写法可以叫做前置式。下面是一些Scheme表达式的例子以及其对应的C语言的写法:
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。