Home
个人中心
广告服务
使用帮助
关于我们
登录
注册
用户名
Email
自动登录
找回密码
密码
登录
注册
搜索
本版
用户
首页
Portal
前沿
动态
人物
会议
工具
论坛
BBS
家园
Space
好友
帖子
收藏
道具
勋章
任务
淘帖
导读
设置
退出
流体中文网
»
论坛
›
推荐论坛
›
LBM
›
tecplot画图的问题
返回列表
查看:
2358
|
回复:
4
tecplot画图的问题
[复制链接]
lc_ylyy
lc_ylyy
当前离线
积分
74
IP卡
狗仔卡
发表于 2012-9-23 21:46:02
|
显示全部楼层
|
阅读模式
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要
登录
才可以下载或查看,没有账号?
注册
x
这是在C++把数据导入tecplot的语句,我想知道为什么这样在tecplot中画图会出现问题:
FILE *fp;
fp=fopen("hy.plt","w+");
fprintf(fp,"Title =\"LBM Lid Driven Flow\" \n");
fprintf(fp,"VARIABLES = \"X\", \"Y\", \"U\",\"V\"\n");
fprintf(fp,"ZONE T=\"BOX\", I=%d, J=%d \n",NX+1,NY+1);
for(i=0;i<=NX;i++)
for(j=0;j<=NY;j++)
{
fprintf(fp,"%d%10d%10f%10f\n",int(i),int(j),u
[j][0],u
[j][1]);
}
return 0;
}
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
显身卡
onesupeng
onesupeng
当前离线
积分
17914
IP卡
狗仔卡
发表于 2012-9-24 05:42:22
|
显示全部楼层
fprintf(fp,"ZONE F=POINT I=%d, J=%d \n",NX+1,NY+1);
看看
title那一行也去掉看看
回复
支持
反对
使用道具
举报
显身卡
lc_ylyy
lc_ylyy
当前离线
积分
74
IP卡
狗仔卡
楼主
|
发表于 2012-9-24 09:33:56
|
显示全部楼层
回复 2# onesupeng 的帖子
我都删掉之后就不是显示的2D,而是XY的类型了,而且数据好像也都不显示了。
关于由C++输入到tecplot的所编的程序有什么参考的东西么?
回复
支持
反对
使用道具
举报
显身卡
onesupeng
onesupeng
当前离线
积分
17914
IP卡
狗仔卡
发表于 2012-9-24 11:20:13
|
显示全部楼层
FILE *fp;
fp=fopen("hy.plt","a");
fprintf(fp,"VARIABLES = X Y U V \n");
fprintf(fp,"ZONE F=POINT I=%d, J=%d \n",NX+1,NY+1);
for(i=0;i<=NX;i++)
for(j=0;j<=NY;j++)
{
fprintf(fp,"%d%10d%10f%10f\n",int(i),int(j),u[j][0],u[j][1]);
}
return 0;
}
你用TECPLOT打开的时候,在显示所谓的XY的地方,里面不是有你需要的2D,3D等的选项么
回复
支持
反对
使用道具
举报
显身卡
lc_ylyy
lc_ylyy
当前离线
积分
74
IP卡
狗仔卡
楼主
|
发表于 2012-9-25 09:22:49
|
显示全部楼层
回复 4# onesupeng 的帖子
你好,我按照你说的修改了,选择了2D,可是画出的图还是不对,我的网格是100*50,显示的不是应该是一个这么大的矩形么,可是现在显示的线都是双层的,而且右上左下的对角线也是连着的,画流线什么的都不显示变化,感觉好像数据没输进去。
回复
支持
反对
使用道具
举报
显身卡
返回列表
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
注册
本版积分规则
发表回复
回帖后跳转到最后一页
快速回复
返回顶部
返回列表