许可优化
许可优化
产品
产品
解决方案
解决方案
服务支持
服务支持
关于
关于
软件库
当前位置:服务支持 >  软件文章 >  TC到ANSA部件PID名称自动赋予工具,不用一个个手动改了

TC到ANSA部件PID名称自动赋予工具,不用一个个手动改了

阅读数 7
点赞 0
article_banner


在ANSA中导入原始几何文件有很多种方法,其中通过TC导出的*.xml文件进行几何文件的导入是最常用的方法之一,通过ANSA中的Product Tree Editor工具(点击File>Input>Model Definition>PLMXML,选择需要导入的*.xml文件后,该工具窗口会自动弹出),可以批量的将CAD文件转化并导入ANSA中,同时将模型结构树信息保存在Model Browser中。

图1 ANSA Product Tree Editor工具

但当打开Property列表后可能会存在部分零部件名称命名不正确的问题,存在如Surface.1, Surface.2或乱码等命名,导致Property的重命名工作在模型体量很大的情况下会比较耗时。为解决这一问题,BETA中国团队开发了PID名称自动匹配工具,用于PID名称快速重命名

图2 导入ANSA后的Properties 列表信息

1.工具介绍

现在通过ANSA强大的二次开发功能可以轻松实现PID名称的快速自动化赋予从而提高工作效率,减少重复工作。通过ANSA二次开发功能创建的工具栏GUI界面如下:

图3 AutoPairPid工具栏

该工具栏有三个输入选项,依次是PID命名对照表(.csv文件)、原始名称关键字列数以及目标名称列数,点击OK后即可快速进行匹配并赋予模型正确的PID名称。

下图为PID命名对照表示例:

图4 PID命名对照表(模板示例)

通常在设计阶段,零部件会根据命名规范来被赋予相应的名称,这些信息会被完整的记录在.xml的结构树和一些命名规范文件当中,而大多数求解器无法支持中文的property信息,所以需要将结构树中的规范命名和对应合规的英文命名相匹配,匹配的方式是通过提取识别关键字。

2.参数填写

Source Column和Target Column分别填写关键字列数和目标列数(如图5所示,这里分别填写2 和3)。若PID命名对照表的模板是固定的,也可后期优化脚本,即仅需输入对照表即可,或自动识别关键字列和目标列。

图5 参数填写

填写完成之后即可自动完成替换并合并名称相同的PID,效果如下:


图6 执行脚本后的Property列表信息(原始信息请看图2)

该脚本支持自动转拼音功能,对于在命名对照表中没有明确规范命名(未填写关键字和目标信息行)的部件会自动将其中文名称转化为拼音名称,如图6中标注的红框所示。

总 结

使用ANSA强大的二次开发功能设计的专用工具只要通过简单的参数赋予,即可实现将模型从TC导入ANSA后,对模型Property进行快速批量自动化重命名的全过程。

 

END

作者 | 赵周桥

BETA CAE 工程师


免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删

相关文章
技术文档
QR Code
微信扫一扫,欢迎咨询~
customer

online

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 board-phone 155-2731-8020
close1
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

姓名不为空

姓名不为空
手机不正确

手机不正确

手机不正确
公司不为空

公司不为空

公司不为空