加载中…
个人资料
硫酸亚铜
硫酸亚铜
  • 博客等级:
  • 博客积分:0
  • 博客访问:9,845
  • 关注人气:267
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

SCDM导入点数据

(2019-06-17 16:06:11)
标签:

ansys

cfd

scdm

脚本

点数据

分类: SpaceClaim

我们有时候需要把外部的点导入SCDM当中,但是SCDM没有像ICEM或者DM那样直接提供点导入的选项,是不是SCDM就无法导入点的数据了呢?答案当然是否定的。把点导入SCDM中的方法总结如下(示例数据来自纪兵兵《ANSYS ICEM CFD 网格划分技术实例详解 》:5.2 二维网格生成二维绕机翼流动实例):

方法一:txt文本直接导入

格式如下:

polyline=true

首列编号 x坐标 y坐标

SCDM导入点数据

然后直接在SCDM当中打开这个txt文件即可

SCDM导入点数据
SCDM导入点数据

我们可以看到点导入以后模型已经生成

SCDM导入点数据

但是这里有几点需要注意:

1、模型的点不能有重复,原始数据当中的点是有重叠的

SCDM导入点数据

这个在SCDM当中是不允许的,否则导入SCDM会导致SCDM的显示界面崩溃,如下:

SCDM导入点数据

2、数据导入以后,SCDM会默认(并且也只能)用样条曲线连接各个点,有时候这个不是我们想要的

终上所述,方法一的局限比较大,只能导入一个平面(二维)的点数据,不够灵活。 

方法二:采用SCDM的脚本进行点的导入

数据格式如下:

X坐标 y坐标 z坐标

SCDM导入点数据

接下来我们打开SCDM

首先新建一个脚本

SCDM导入点数据
SCDM导入点数据

新建一个xy平面的草图 

选中点,随便在草图平面点一个点

SCDM导入点数据
SCDM导入点数据
SCDM导入点数据
SCDM导入点数据

最后我们只需要对记录的脚本进行修改即可实现点的导入功能

SCDM导入点数据
SCDM导入点数据

重新运行脚本

SCDM导入点数据

点已经全部导入,我们只需要用SCDM的放样功能即可将所有的点连接起来

SCDM导入点数据
SCDM导入点数据
SCDM导入点数据SCDM导入点数据

从上面的操作我们可以看出方法二完全克服了第一种方法的各种缺点,可以导入三维坐标,各个点的连接可以调整放样的参数,不一定非要采用样条曲线。但是第二种方法需要注意,点的数据不能用科学计数法,否则无法读入。

 

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有