虽然说ANSYS Discovery中几何处理部分使用的是SpaceClaim,但是二者之间存在一些差异。
最近在做一些基于ANSYS的二次开发,需要实现参数化建模功能。开始选择的是利用SpaceClaim在后台调用脚本来实现。起初在几何简单的时候一切都比较顺利,利用配置文件进行中转很轻松地实现了自动建模功能。后来几何模型越来越复杂,SpaceClaim暴露的问题也越来越多。
略举几个遇到的问题:
索引
功能进行脚本录制时。比如要在一个几何体表面拉伸出一个圆柱,在画一个圆作为圆柱拉伸草图时,这个圆又是无法形成圆面,而只是一个圆线,导致无法拉伸。这种情况有时候会出现有时又不会出现,不太容易重现。然后没办法就迁移到Discovery上,其实也有不少的问题。最主要的问题是,Discovery的脚本语法居然和SpaceClaim存在差异,并不能直接使用SpaceClaim,真是奇了个大葩。另外,Discovery后台启动速度明显要比SpaceClaim慢。