当前位置: 首页 > news >正文

fluent动网格profile udf 注意事项

案例一:

((profile_name transient 2 0)                                           ....第一行

(time 0 15.0)                                                                    ....第二行

(v_x 1.2 1.2))                                                                   ....第三行

解释:

第一行中的"profile_name"指的是用户想要定义该profile的名称,用于辨别用户写不同udf的profile文件,"transient"是固定写法,表示瞬态计算,"2"表示时间轴有两个点,这在第二行中的两个时间点对应上,”0“则代表是否存在周期条件,这里一般只写0或1,0表示不存在周期,1则代表存在周期。第三行中的”v_x“,也是固定写法,也就是内置的函数,表示x方向上的速度,单位是国际单位m/s,后面跟着的两个"1.2",分别对应第二行中的"时间点0"和"时间点15.0",两个时间点的速度一样,表示该运动是匀速运动。

案例二:

((profile_name_2 transient 3 0)                                           ....第一行

(time 0 1 2)                                                                          ....第二行

(omega_z 2 3 4))                                                                 ....第三行

解释:

第一行中的"profile_name"指的是用户想要定义该profile的名称,用于辨别用户写不同udf的profile文件,"transient"是固定写法,表示瞬态计算,"3"表示时间轴有三个点,这在第二行中的三个时间点对应上,”0“则代表是否存在周期条件,这里一般只写0或1,0表示不存在周期,1则代表存在周期。第三行中的"omega_z"是固定写法,是内置函数,表示绕z轴进行的旋转运动,采用右手定则,即大拇指指向z的正方向,四根手指的方向就是旋转方向,一般z轴往屏幕外面,旋转方向就是逆时针方向,"2"、"3"、"4"表示旋转速度,采用的国际单位制(弧度制),单位为rad/s。

案例三:

((profile_name_3 transient 3 1)                                           ....第一行

(time 0 1 2)                                                                          ....第二行

(x 2 3 2)                                                                               ....第三行

(v_y 0 -1 0))                                                                         ....第四行

解释:

第一行中的"profile_name"指的是用户想要定义该profile的名称,用于辨别用户写不同udf的profile文件,"transient"是固定写法,表示瞬态计算,"3"表示时间轴有三个点,这在第二行中的三个时间点对应上,”0“则代表是否存在周期条件,这里一般只写0或1,0表示不存在周期,1则代表存在周期。第二行,“0 1 2”,代表2秒为一个周期,即第一个周期是1秒、2秒,第二个周期为3秒、4秒,以此类推。第三行表示x的位置在“2 3”重复,最后一个“2”表示回归到第一个“2”的位置。第四行中"v_y"表示y方向的速度,"0 -1 0"表示速度从时间点0时设置为0,时间点1秒时设置为-1,然后从第2秒回归设置为速度0。

http://www.lryc.cn/news/414612.html

相关文章:

  • 【doghead】mac构建 2: player 端 clion构建
  • 论网络流(最大流篇)--新手入门超详解--包教包会
  • 环境搭建:全面详尽的 MongoDB Shell MongoDB Server介绍、安装、验证与配置指南(以 Windows 系统为主)
  • 使用 OpenSearch 的 K-NN 向量搜索来增强搜索功能
  • Less-2(闭合)
  • mysql介绍
  • 【ROS学习】ROS中 use_sim_time 参数的含义与作用
  • python-查找元素3(赛氪OJ)
  • 苹果 Safari 的隐私保护与广告追踪问题 :技术进展与挑战
  • pytest之fixture
  • Rancher
  • Wordpress建站问题记录
  • JavaFx中通过线程池运行或者停止多个周期性任务
  • 使用RabbitMQ实现异步支付状态通知
  • [最短路dijkstra],启动!!!
  • Java企业微信服务商代开发获取AccessToken示例
  • How does age change how you learn?(2)年龄如何影响学习能力?(二)
  • 可验证随机函数 vrf 概述
  • 鸿蒙双向绑定组件:TextArea、TextInput、Search、Checkbox,文本输入组件,图案解锁组件PatternLock
  • JS 算法 - 计数器
  • JavaScript基础——JavaScript运算符
  • E23.【C语言】练习:不创建第三个变量实现两个整数的交换
  • 如何搭建一个web系统?
  • 三十种未授权访问漏洞复现 合集( 二 )
  • C语言学习笔记[29]:函数①
  • 使用Springboot + netty 打造聊天服务之Nacos集群问题记录
  • 全网唯一!R语言顶刊配色包TheBestColors
  • 链表题型思路错误总结
  • 算法学习day28
  • C语言基础题:迷宫寻路(C语言版)