转载自http://chan1629.blog.163.com/blog/static/19595703220137219166686

  1. 新建一个filename.scm,文件,用记事本打开。
  2. 在文件中输入以下内容:

(define y) "定义变量y

(do ((y 2 (+ y 1))) ((> y
301)) ''利用do过程实现循环,循环变量为y,初始值是2,每次加1,当y大于301时循环终止,

(ti-menu-load-string

(format #f "file /rcd
moving100m-train--1-~05d " y)) ''ti-menu-load-string命令相当有用,在scm文件中利用它实现fluent中菜单命令,format语句,跟c语言中的printf功能同,这条语句也很重要,实现了向双引号内传递变量的功能。~05d 表示一个五位"数",低位为y,不足五位在高位用0补齐,常用。

(ti-menu-load-string
"report/surface-integrals/area-weighted-avg (12 13) temperature yes
temperature.srp yes") ''此语句输出id为12
13的面上的面平均静温到temperature.srp 文件。这些个语句怎么用,格式怎样,需要自己摸索。

(ti-menu-load-string
"report/surface-integrals/area-weighted-avg (12 13) pressure yes
pressure.srp yes")''同上

(ti-menu-load-string
"report/surface-integrals/area-weighted-avg (12 13)
velocity-magnitude yes velocity.srp yes")'同上

)''此括号为do过程的结束括号。

  1. 打开fluent,设置好工作目录,把刚才的filename.scm,文件放入工作目录内。
  1. 在TUI内按回车键后输入:(load "filenam.scm")

则会循环打开300个cas和dat文件,打开dat文件后,输出面12 13上的静温,静压和速度大小。

=====================================================================================

点面1:

(define
(hy-create-point-surface name x y z)

(ti-menu-load-string

(format #f
"/surface/point-surface ~a ~a ~a" name x y z)

)

)

(hy-create-point-surface
"p1" 0 0 0)

=================================================================================================

点面2:

(do ((x 0 (+
x 0.2)) ) ((> x 1.0))

(ti-menu-load-string

(format #f
"/surface/point-surface x-~3.1f ~a 0 0"))

)

=====================================================================================

线面:

(define
m)

(define
n)

(define
i)

(do ((i 1 (+
i 1)) (m 156 (+ m 104)) (n 52 (+ n 104))) ((> i
15))

(ti-menu-load-string

(format #f
"/surface/line-surface PL_i-~02d_1 45.6691 24.8664 ~a -45.669
24.8664 ~a\n" i m n))

(ti-menu-load-string

(format #f
"/surface/line-surface PL_i-~02d_2 45.6691 -24.8664 ~a -45.669
-24.8664 ~a\n" i n m))

)

Fluent 批量添加线面、点面、平面的scheme实现  【转载】的更多相关文章

  1. 分布式监控系统Zabbix--完整安装记录-批量添加主机和自动发现端口

    一.Zabbix-3.0.3批量添加主机的配置如下: 0)被监控机上要安装zabbix_agent,并配置好zabbix_agentd.conf (如下172.29.8.50是zabbix_serve ...

  2. 「Python实用秘技04」为pdf文件批量添加文字水印

    本文完整示例代码及文件已上传至我的Github仓库https://github.com/CNFeffery/PythonPracticalSkills 这是我的系列文章「Python实用秘技」的第4期 ...

  3. zabbix利用api批量添加item,并且批量配置添加graph

    关于zabbix的API见,zabbixAPI 1item批量添加 我是根据我这边的具体情况来做的,本来想在模板里面添加item,但是看了看API不支持,只是支持在host里面添加,所以我先在一个ho ...

  4. 百度地图API 批量添加 带检索功能的信息窗口

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...

  5. yii2批量添加的问题

    作者:白狼 出处:http://www.manks.top/yii2_batch_insert.html 本文版权归作者,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否 ...

  6. EF批量添加数据性能慢的问题的解决方案

    //EF批量添加数据性能慢的问题的解决方案 public ActionResult BatchAdd() { using (var db = new ToneRoad.CEA.DbContext.Db ...

  7. Java使用Mysql数据库实现批量添加数据

    EmployeeDao.java //批处理添加数据 public int saveEmploeeBatch(){ int row = 0; try{ con = DBCon.getConn(); S ...

  8. Mybatis批量添加对象List

    1.对应的xml文件: <!--批量添加--><insert id="insertStandardItemInfo" parameterType="ha ...

  9. SqlServer——批量操作(批量添加,删除)

    批量添加数据: 一条insert语句批量插入多条记录 常见的insert语句,向数据库中,一条语句只能插入一条数据: insert into persons (id_p, lastname , fir ...

随机推荐

  1. 试用一款网荐的 iOS 快速布局UI库

      NerdyUI github: https://github.com/nerdycat/NerdyUI Cupcake (Swift 版本) github: https://github.com/ ...

  2. 快速精通Mac效率神器Alfred以及常用workflow

    概述 Alfred基础在上一篇 大纲 名称 作用 类别 出处 修改日期 Github 更便捷地使用Github 开发编程 Github 2017-01-28 Github Search Github搜 ...

  3. input中blur失去焦点事件与点击事件冲突时如何解决

    方法一 使用setTimeout $(function(){ $(".cy-name-input input").on({ focus:function() { $(". ...

  4. Part_one:Redis第一次接触

    1.redis学习 数据默认写入到内存,如果断电,服务器宕机,redis进程挂掉,数据会丢失. selenium操作浏览器时,要注意浏览器资源释放,方式内存泄露,崩溃 mysql是文件型数据库,默认持 ...

  5. 解决cxf+springmvc发布的webservice,缺少types,portType和message标签的问题

    用cxf+spring发布了webservice,发现生成的wsdl的types,message和portType都以import的方式导入的.. 原因:命名空间问题 我想要生成的wsdl在同个文件中 ...

  6. go语言实现限流器

    本文:https://chai2010.cn/advanced-go-programming-book/ch5-web/ch5-06-ratelimit.html Ratelimit 服务流量限制 计 ...

  7. unity获取ugui上鼠标位置

    public class GetMousePos : MonoBehaviour { public Canvas canvas;//画布 private RectTransform rectTrans ...

  8. sqlserver存储过程里传字段、传字符串,并返回DataTable、字符串,存储过程调用存储过程。

    经常需要查一些信息,  想写视图来返回数据以提高效率,但是用试视图不能传参,只好想到改存储过程.记录一下语法,方便以后做项目时候想不起来了用. 1:传字段返回datatable 2: 传字段回一串字符 ...

  9. mysql8.x 新版本jdbc连接方式

    旧版本,MySQL Connector/J 5.x 版本的连接方式:url = jdbc:mysql://localhost:3306/thrcloud_db01?useUnicode=true&am ...

  10. 在Linux主机使用命令行批量删除harbor镜像

     在Linux主机使用命令行批量删除harbor镜像 脚本使用说明: 此脚本不是万能脚本,根据自身环境要调整很多 能用harbor的域名就不要用IP 脚本前半部分可以套用,后半部分需一步一步试错,结合 ...