找回密码
 注册
查看: 2333|回复: 6

关于profile

[复制链接]
发表于 2012-3-8 14:09:03 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
(
(moving_wall 3 points)
(time 0 1 10)
(v_x 0 0.06 0.06)
)
如上所示profile文件,是不是意味着0—1s,速度线性变化,即加速度为0.06m/s^2?
发表于 2012-3-8 14:25:56 | 显示全部楼层
不是,仅仅表示三个点的x方向速度。
发表于 2012-3-8 16:14:32 | 显示全部楼层
应该是的
 楼主| 发表于 2012-3-9 11:11:35 | 显示全部楼层

回复 2# 浪子轻狂 的帖子

那中间时刻点的速度是怎样的呢?我选了一个中间时刻的cas文件,查看其速度,确实是线性变化的。
再帮忙看看用UDF写的,不知哪里有错:
#include<stdio.h>
#include"udf.h"
DEFINE_CG_MOTION(name,dt,moving_wall_vel,omega,time,dtime)
{
  if(time<=2)
     moving_wall_vel[0]=0.03*time;
  else
     moving_wall_vel[0]=0.06;
}
谢了
发表于 2012-3-9 12:18:02 | 显示全部楼层

回复 4# 649917841 的帖子

这个我还真没注意过,我只知道面上其他点的值是通过profile上的值插值得出,看来有可能默认是线性插值
你这个udf,语法上没发现错误,你是想表达2s内匀加速,2s后匀速?
 楼主| 发表于 2012-3-9 13:16:37 | 显示全部楼层

回复 5# 浪子轻狂 的帖子

我导入这个UDF时,提示:
已复制         1 个文件。
(system "copy "C:\PROGRA~1\ANSYSI~1\v130\fluent"\fluent13.0.0\src\makefile_nt.udf "libudf\win64\3d\makefile" ")
已复制         1 个文件。
(chdir "libudf")()
(chdir "win64\3d")()
'nmake' 不是内部或外部命令,也不是可运行的程序
或批处理文件。
'nmake' 不是内部或外部命令,也不是可运行的程序
或批处理文件。

Done.
不知道为什么?
发表于 2012-3-9 13:42:44 | 显示全部楼层
这个提示一般是vc++安装有问题,13.0的话,v6是不能用的,可以安装vs2008以上版本并设置好环境变量。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表