博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Fluent 批量添加线面、点面、平面的scheme实现 【转载】
阅读量:2288 次
发布时间:2019-05-09

本文共 1918 字,大约阅读时间需要 6 分钟。

转载自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") ''此语句输出id12 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")

 

则会循环打开300casdat文件,打开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))

)

转载于:https://www.cnblogs.com/liusuanyatong/p/11259850.html

你可能感兴趣的文章
5面终于拿到字节跳动offer!忍不住和大家分享一波
查看>>
拿到阿里、字节offer后。我总结了一线大厂Java面试重难点:Java基础+并发+JVM+算法+框架+分布式+架构设计
查看>>
金九银十已过 成功入职美团,面试回顾及个人总结:算法+框架+Redis+分布式+JVM
查看>>
香!阿里P8手写3份满级“并发编程”笔记,原理→精通→实战
查看>>
五面美团后,我总结出美团面试四大难题:JVM+微服务+MySQL+Redis
查看>>
滴滴Java后台3面题目:网络+内存溢出+各种锁+高性能+消息队列
查看>>
大厂面试果然名不虚传,蚂蚁三面凉经,真的是“太难了”
查看>>
分享一次止于三面的阿里面试之旅,是我不配呀
查看>>
美团工作7年,精华全在这份学习笔记里了,已成功帮助多位朋友拿到5个大厂Offer
查看>>
淘宝架构师又出神作,Java异步编程实战笔记总结,彻底被征服
查看>>
深入OAuth2核心源码,阿里大佬的Spring Security手册惊呆我了
查看>>
普本毕业,阿里五面成功斩下offer,名校出身的我究竟输在哪?
查看>>
最新“美团+字节+腾讯”三面面经,你能撑到哪一面?
查看>>
三年Java开发,年底跳槽挂了阿里和字节,却收获美团offer,分享大厂面试心得
查看>>
4面全过之后还有交叉面,阿里面试也太“刺激”了
查看>>
手慢无!出自美团内部的精通Java并发编程手册,打倒高并发
查看>>
一线互联网大厂面经分享:阿里三面+头条四面+腾讯二面+美团四面
查看>>
快手三面(Java岗),意向已拿,盘点一下面试官都问了些啥?
查看>>
“刚刚”顺丰校招二面+美团社招三面面经,分享给准备冲刺金三银四的你
查看>>
多位阿里专家整理总结多线程与高并发实战开发手册,你都具备了?
查看>>