[转载]Fluent TUI修改工作目录
2021-6-13 13:50
阅读:5494
想要批处理读取大量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://wap.sciencenet.cn/blog-531760-1291010.html?mobile=1
收藏
当前推荐数:0
推荐到博客首页
网友评论0 条评论