吾生有涯 学海无涯
析模有界 知识无界

Fluent TUI|01 简介

内容纲要

Fluent除了提供GUI界面操作方式外,还同时包含了一套命令操作方式,该方式成为TUI(Text User Interface)。

1 基本介绍

Fluent文本菜单系统为软件的底层操作过程提供了一个具有层次性的接口:

  • 用户可以使用任何基于文本的工具对操作命令进行处理:所有的命令输入可以保存在文本文件中,可以利用文本编辑器对其进行修改,可以利用Fluent读入后执行
  • 文本菜单系统与Scheme扩展语言集成紧密,因此可以轻松地对其进行编程,以提供复杂的控制和定制功能(如Scheme界面定制或ACT功能定制)。

注:Fluent控制台包含有命令自动完成特性。用户在命令窗口中输入命令时可以实现智能提示。命令智能提示功能可以在Preferences中开启或关闭。

TUI菜单系统结构类似于LINUX操作系统的目录树结构。当启动Fluent后,用户处于”根“节点,命令菜单提示符为一个插入符号(>)。若想要列出当前命令节点下的所有子命令,可以通过键入回车键(Enter键)来实现。Fluent Meshing模式与Solution模式的命令存在差异。

>Enter
adapt/ mesh/ surface/
define/ parallel/ switch-to-meshing-mode
display/ plot/ views/
exit report/
file/ solve/

按照惯例,子菜单名以/结尾,以区别于菜单命令。若要执行命令,可以键入其名称(或缩写)。当用户移动到子菜单时,提示符将更改为反映当前菜单名称。

> display

/display > set

/display/set >

返回上一级菜单,可以通过命令qquit来实现。

/display/set > q

/display

用户也可以通过直接输入命令的完整路径直接跳转到命令。

/display > /file

/display//file >

在上面的例子中,命令从/display直接换到/file。因此,当用户退出/file菜单时,命令将直接返回/display。

/display//file > q

/display >

如果在执行命令的过程中没有在任何菜单中停止,命令执行完毕后将再次返回到调用该命令的菜单。

/display /file start-journal jrnl

/display >

若要编辑当前命令,用户可以使用左右箭头键定位光标,使用退格键进行删除,重新键入命令即可。

2 命令缩写

要选择菜单命令,并不需要键入整个名称,用户可以键入与该命令匹配的缩写。

  • 命令名由连接符分隔的短语组成
  • 通过匹配命令的短语的初始序列来匹配
  • 通过选择连字符进行匹配
  • 通过匹配其字符的初始序列来匹配
  • 通过输入的字符进行匹配

命令匹配规则如下:

  • 如果一个缩写匹配多个命令,则选择匹配短语数量最大的命令。
  • 如果多个命令具有相同数量的匹配短语,则选择菜单中出现的第一个命令。如缩写 set-ambientcolor、s-a-c、sac和sa都将匹配给定的命令set-ambientcolor。
  • 在缩写命令时,有时用户的缩写将匹配多个命令。在这种情况下,选择第一个命令。
  • 偶尔也会出现以外,如缩写lint无法匹配命令 lighting-interpolation,因为li匹配了lights-on?而nt无法匹配interpolation。此时可以使用其他的缩写进行匹配,如liin或l-int

3 命令历史

在TUI窗口中,用户可以通过键盘上的↑键访问之前输入执行的命令。默认情况下只能上溯最近的10条命令。用户可以通过命令来设置TUI窗口保存的命令数,如下为设置15条命令:

> (set! *cmd-history-length* 15)

注意:若Fluent是采用命令启动的,且命令中带有-g选项,则则命令历史记录不可用。

3 运行Scheme

在TUI窗口中可以运行Scheme语句,如:

> (define a 1)

a

> (+ a 2 3 4)

10

本篇文章来源于微信公众号: CFD之道

赞(0) 打赏
版权声明:未经允许,请勿随意用于商业用途。
文章名称:《Fluent TUI|01 简介》
文章链接:https://www.topcfd.cn/13921/
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。
分享到

说两句 抢沙发

评论前必须登录!

 

觉得文章有用就打赏一下文章作者吧

非常感谢你的打赏,我们将继续给力更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫

微信扫一扫

登录

找回密码

注册