分享好友 最新动态首页 最新动态分类 切换频道
ansys提取某条线上的结果python ansys怎么抽取中面
2024-12-27 01:00



  • (一) 使用Skin命令抽中面。
  • (二) 使用Casting抽中面。



  ANSA是一款非常强大和快捷的前处理软件,用过的人都知道,ANSA在几何清理、模型简化功能方面尤为突出。不仅如此,ANSA还提供了基于python语言的二次开发接口,大大满足了用户的需求。脚本语言背后的基本思想是用最小的用户交互自动化许多重复和繁琐的程序,那么ANSA提供的接口正满足了这一需求。抽中面这个功能相信画过壳网格的用户都已经用得烂熟于心了,然而它也是一项手动的重复性的工作,下面我们就介绍两种使用ANSA二次开发来进行抽中面的方法。

首先介绍一下需要用到的API(下面的API都基于ansa.base库):

  1. CollectEntities这个方法是用来收集实体,它返回一个收集到实体的列表。
  2. GetEntityCardValues这个方法是用来从下图所示的“Card”上获取pid、mid等参数的值。

  它的返回值是一个字典。

  1. CollectNewModelEntities收集新创建或导入的模型实体。它返回一个对象,必须使用report()方法返回一个列表来收集实体。示例代码如下:

  示例代码如下:

注意: 此处一定要有del collector.

  1. SetEntityCardValues设置或者改变”Card”中参数的值。
  2. CheckAndFixGeometry检查并且自动清理几何,他返回一个包含了错误信息的字典或者None。
  3. 此外还有Or(),All(),ZoomAll(),Compress(‘’)等辅助方法。

  下面介绍一下程序逻辑:

  我们这个程序是对于一个装配件而言的,所以会有很多个Part,因此肯定要用到循环来依次取出每一个Part进行操作。首先收集所有的实体,然后使用For循环依次对每个Part进行操作。先使用Or()与ZoomAll()显示单个实体,然后使用CheckAndFixGeometry进行自动几何清理,如果没有错误,则进行下一步(如果有错误说明无法自动清理,需要手动清理)。接下来需要收集实体‘FACE’,如果收集的实体不为空,那么我们将收集到的’FACE’进行Skin抽中面。接下来根据“PSHELL”来收集新的实体对象。“PSHELL”也就是如下图所示的‘Card’

  然后执行report()方法获取新的实体列表。如果这个列表长度不为零,那么通过GetEntityCardValues方法获取新的PID信息,然后再通过SetEntityCardValues方法设置属性信息。最后使用All()和ZoomAll()显示所有实体,再使用Compress()压缩即可。

  完整代码如下:

  这里就不多讲了,方法逻辑基本没多大区别,有不懂得API可以查看帮助文档。直接上代码。



原文作者: 有限元在线
发表日期: 2017-07-17


最新文章
网站赚钱攻略,介绍网络世界的财富密码
随着互联网的飞速发展,越来越多的人投身于建设,希望通过网站实现财富增值。如何才能在众多网站中脱颖而出,实现盈利呢?本文将为您揭秘网络世界的财富密码,助您轻松赚钱。一、合理布局,提高网站权重1. 关键词研究:我们要明确自己的网
直播APP如何快速吸引用户?推广运营策略揭秘
直播APP如何快速吸引用户,关键在于制定一套有效的推广运营策略。以下是一些关键策略揭秘:一、明确目标受众深入调研:通过市场调研和数据分析,明确目标受众的年龄、性别、兴趣爱好、消费习惯等特征。精准定位:根据目标受众的特点,为直
零基础快速搭建一个图像检索系统
随着计算机视觉领域的发展,图像识别已经被广泛应用在各个领域,比如在疫情期间各个住宅、办公场所出入口位置广泛使用的人脸识别系统等等。那么,如何快速入门图像识别领域,怎么快速搭建一套自己的图像识别引擎呢?lfaidata 提供了一套非
谷歌SEO效果,多久才能显现?
在当今这个信息爆炸的时代,每一个网站都渴望在谷歌搜索引擎中脱颖而出,获得更高的曝光度和流量。作为一名在SEO领域摸爬滚打多年的从业者,我深知谷歌SEO效果显现的时间问题,是众多网站主和SEO优化师们最为关心的话题之一。它关乎策略的
龙岩百度爱采购标题撰写
百度爱采购分为付费会员和免费会员两类,一般来说付费的会员总是可以优先展示,这只是一方面,更重要的还是百度爱采购会从大数据、用户浏览数据、页面信息等方面去判断,把优质的产品排在前面,这就需要我们完善店铺的信息,比如产品的丰富
通关Android Lint
Lint​Android Lint 是Android Studio 在ADT(Android Developer Tools)16提供的代码扫描工具,可以帮助我们发现和更正代码结构质量的问题。系统会报告该工具检测到的每个问题并提供问题的描述消息和严重级别,以便快速确定需要优先进行的修
美发布K-12生成式人工智能成熟度工具
2024年11月21日,美国“学校网络联盟”(缩写为CoSN,美国K-12教育科技领导者专业协会,代表2050余个学区)与美国“大城市学校理事会”(缩写为CGCS,成立于1956年,成员由全美78个最大的城市公立学校系统组成,致力于改善城市儿童的教育)
通达信亦风自动划线主图指标公式
公式源码:通达信公式 亦风自动划线 的源码:F111:=ZIG(3,15);F211:=IF((F111 REF(F111,1)),100,80);昨:REF(C,1),NODRAW,COLORGREEN;上涨家数:=INDEXADV;下跌家数:=INDEXDEC;人气:上涨家数/下跌家数,NODRAW;M5:=MA(C,5),COLORFFFFFF;M10:=M
用AI绘画工具生成超逼真美女写真,轻松变身街拍达人!
在这个数字化时代,创作艺术作品的工具层出不穷。想象一下,你能否在家中轻轻松松地生成一张超逼真的美女写真?那么,答案就是有可能的!随着AI技术的不断发展,越来越多的当红AI绘画工具横空出世,让我们能够以几乎零门槛的方式创造出令人
相关文章
推荐文章
发表评论
0评