Fluent有两种类型的脚本:Jounral脚本与Transcript脚本。这两种脚本都可以通过录制用户操作的方式生成,但是实际应用过程中还是存在较大的差异。
-
1. 功能定位 -
• Journal脚本:用于记录和自动化ANSYS Fluent的命令序列,通过记录用户输入的命令(如GUI或TUI命令)来实现自动化操作或重复任务。例如,通过 file/start-journal命令开始记录命令序列,并通过file/stop-journal结束记录。其核心目的是自动化执行命令序列,但不包含会话状态信息,且无法回放状态变化。 -
• Transcript脚本:用于记录整个会话的输入和输出(包括键盘输入、用户界面操作和屏幕输出),用于会话记录和日志保存。其核心目的是记录会话的完整交互过程,但无法在Fluent中回放执行。 -
2. 内容与用途 -
• Journal:仅记录命令序列(如TUI命令或GUI操作),不包含状态信息(如当前会话状态或环境变量),且无法回放到不同版本的Fluent中。 -
• Transcript:记录完整的输入输出(包括所有输入和输出内容),用于会话记录和后续分析,但无法作为输入回放到程序中。 -
3. 应用场景 -
• Journal:适用于自动化任务(如批量处理、参数化仿真)、命令序列记录和简化操作。 -
• Transcript:适用于会话记录、错误排查、日志保存和会话复现(但无法直接回放)。 -
4. 技术细节 -
• Journal:命令以Scheme代码形式存储,支持版本兼容性(如 /file/set-tui-version命令)。 -
• Transcript:记录所有输入输出,但无法回放,且文件格式固定。
Journal脚本侧重于命令自动化和序列执行,而Transcript脚本侧重于会话记录和输出记录,两者功能互补,但应用场景和用途不同。
(完)

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








评论前必须登录!
注册