slaon的个人博客分享 http://blog.sciencenet.cn/u/slaon

博文

[转载]Fluent TUI修改工作目录

已有 5805 次阅读 2021-6-13 13:50 |系统分类:科研笔记|文章来源:转载

想要批处理读取大量jou脚本

之前的做法是在Matlab中循环进入不同的文件夹

调用cmd脚本,打开fluent,读取jou脚本,运行,关闭fluent

但是实际计算时,往往在某个文件夹fluent卡死了(新启动fluent)

原因不详,可能是上一个fluent关闭时,没有清理干净。

根本原因在于不停地打开fluent,关闭fluent。

所以,换个思路:

只打开1次fluent,在Tui环境中,进入不同的文件夹,读取jou脚本计算


进入某一个文件夹:sync-chdir dir1

返回上一级文件夹:sync-chdir ..

读取分Jou脚本文:/file read-journal 0run.jou "" 注意有2个双引号

(define i0 1)                                                
(define in 40)                                               
(do ((i i0 (+ i 1))) ((> i in ))                             
  (ti-menu-load-string (format #f "sync-chdir ~02d" i))      
  (ti-menu-load-string "/file read-journal 0run.jou "" ")    
  (system "del *deg.dat.gz")                                 
  (system "del *deg.cas.gz")                                 
  (ti-menu-load-string "sync-chdir ..")                      
  ;;(system "dir")                                           
)                                                            
exit ok  

定义循环起始值

定义循环终止值

循环开始

更改fluent工作目录,并进入

读取分jou脚本

调用系统bat命令,删除文件

调用系统bat命令,删除文件

返回上一级文件夹

调用系统bat命令,显示目录树


退出不保存







https://blog.sciencenet.cn/blog-531760-1291010.html

上一篇:[转载]Fluent 修改zone ID
下一篇:Fluent能量源项UDF
收藏 IP: 112.32.24.*| 热度|

0

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-12-14 18:55

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部