我们有时候需要把外部的点导入SCDM当中,但是SCDM没有像ICEM或者DM那样直接提供点导入的选项,是不是SCDM就无法导入点的数据了呢?答案当然是否定的。把点导入SCDM中的方法总结如下(示例数据来自纪兵兵《ANSYS ICEM CFD 网格划分技术实例详解 》:5.2 二维网格生成—二维绕机翼流动实例):
方法一:txt文本直接导入
格式如下:
polyline=true
首列编号 x坐标 y坐标
然后直接在SCDM当中打开这个txt文件即可
我们可以看到点导入以后模型已经生成
但是这里有几点需要注意:
1、模型的点不能有重复,原始数据当中的点是有重叠的
这个在SCDM当中是不允许的,否则导入SCDM会导致SCDM的显示界面崩溃,如下:
2、数据导入以后,SCDM会默认(并且也只能)用样条曲线连接各个点,有时候这个不是我们想要的
终上所述,方法一的局限比较大,只能导入一个平面(二维)的点数据,不够灵活。
方法二:采用SCDM的脚本进行点的导入
数据格式如下:
X坐标 y坐标 z坐标
接下来我们打开SCDM
首先新建一个脚本
新建一个xy平面的草图
选中点,随便在草图平面点一个点
最后我们只需要对记录的脚本进行修改即可实现点的导入功能
重新运行脚本
点已经全部导入,我们只需要用SCDM的放样功能即可将所有的点连接起来
从上面的操作我们可以看出方法二完全克服了第一种方法的各种缺点,可以导入三维坐标,各个点的连接可以调整放样的参数,不一定非要采用样条曲线。但是第二种方法需要注意,点的数据不能用科学计数法,否则无法读入。