ANSA二次开发
文章平均质量分 64
CaeCoder
这个作者很懒,什么都没留下…
展开
-
ANSA二次开发 - 安装外部python库(以xlrd为例)
ANSA安装第三方python库的方法总结原创 2022-07-11 12:47:34 · 1757 阅读 · 0 评论 -
ANSA二次开发 - 外部程序采用socket与ANSA实现通信
外部程序采用socket实现与ANSA软件通信原创 2022-06-12 22:33:12 · 486 阅读 · 0 评论 -
ANSA二次开发 - PID筛选案例介绍
今天我们来介绍一个二次开发案例—ANSA中零件PID的筛选与操作。 首先先看一下需求: 如上图所示。有一堆零件,软件已经自动区分出PID。它们的PID名字都以“part”加数字开头。现在要求: 将名称含PART1的PID仅显示,topo 将名称含PART2的PID仅显示,topo 将名称含PART3的PID仅显示,topo(判断是否有part4,如果有topo,继续判断PART5,6,7……如果没有终止topo) 首先分析一下需求,将名称含有XXX的PID做指定操作,其实就是对P转载 2021-06-16 23:06:48 · 2672 阅读 · 0 评论 -
ANSA二次开发 - 加密py文件为pyd格式
创建的没法运行。原创 2021-05-10 23:08:34 · 1188 阅读 · 0 评论 -
ANSA二次开发 - 查询与设置ANSA对象成员变量值
''' 查询与设置ANSA对象成员变量值 1. 获取需要设置的对象:使用base.GetEntity函数 2. 查询该对象的card(卡片)中的成员名称:可以在ANSA GUI中双击打开或对象的card_fields方法查询 3. 查询对象某些成员的值:get_entity_values方法 4. 设置对象成员的值:set_entity_values方法'''from ansa import base# 导入ANSA的base库from ansa import constants# 导入原创 2021-04-30 14:54:59 · 878 阅读 · 1 评论 -
ANSA用Tkinter创建GUI
进入ANSA的Script Editor输入如下代码:# PYTHON scriptimport tkintertop = tkinter.Tk()# 进入消息循环top.mainloop()运行报错如下:报错信息显示没有正确安装tcl。在ANSA中重装tkinter,但显示无法安装。最终解决方法:将自己系统中安装的python3版本中得tcl,tk相关文件复制到ANSA的Lib目录下:重新在Script Editor中运行,但如果ANSA中版本与你自己的python3版本不原创 2021-04-29 17:27:51 · 476 阅读 · 3 评论 -
ANSA二次开发 - 抽中面的两种方法
ANSA是一款非常强大和快捷的前处理软件,用过的人都知道,ANSA在几何清理、模型简化功能方面尤为突出。不仅如此,ANSA还提供了基于python语言的二次开发接口,大大满足了用户的需求。脚本语言背后的基本思想是用最小的用户交互自动化许多重复和繁琐的程序,那么ANSA提供的接口正满足了这一需求。抽中面这个功能相信画过壳网格的用户都已经用得烂熟于心了,然而它也是一项手动的重复性的工作,下面我们就介绍两种使用ANSA二次开发来进行抽中面的方法。(一) 使用Skin命令抽中面。首先介绍一下需要用到的API转载 2021-04-29 07:34:29 · 4770 阅读 · 0 评论 -
ANSA二次开发 - 在ANSA中导入外部Python库
本教程采用的ANSA版本为ANSA21在ANSA中导入外部pythonNumPyNumPy in an extension of Python for scientific computing. It supports large multi-dimensional arrays and a large library of high level mathematical functions to operate of these arrays.Since version 21.0.0 the Nu原创 2021-04-27 13:25:07 · 2453 阅读 · 4 评论 -
ANSA二次开发 - 界面开发工具介绍
本文转载自 http://blog.sina.com.cn/s/blog_68d0921b0102v08p.html, 发表日期2014-09-18 ANSA是一个非常快捷的前处理软件,除了软件自身提供的强大快捷操作功能外,ANSA还提供了基于Python语言的二次开发接口和强大的界面开发工具BCGUI Designer,如下图所示。这里主要介绍下BCGUI Designer。 用过QT设计软件的对这个界面应该比较熟悉,可以认为这是精简版的QT。关于ansa界面开发的学习请参考帮助文档…ans.转载 2021-04-25 19:47:48 · 1824 阅读 · 0 评论 -
ANSA/META二次开发API自动提示与补全python包使用说明
文章目录在PyCharm上配置在VS code上配置在Eclipse上配置在Sublime Text上配置在Atom上配置 在《ANSA二次开发 - 在PyCharm上搭建ANSA/META二次开发环境》中整理的ANSA/META二次开发API插件包,其可以在所有支持python包进行补全的代码编辑器上正常运行,包括但不局限于以下代码编译器:PyCharm IDEVisual Studio CodeEclipse IDESublime TextAtom ANSA/META二次开发API原创 2020-09-23 22:35:25 · 1815 阅读 · 0 评论 -
ANSA二次开发 - 在PyCharm上搭建ANSA/META二次开发环境
与PyCharm IDE集成简介 PyCharm 是一个集成开发环境(IDE)。它是专门为Python开发而设计的,并且包含一个智能的Python编辑器,提供各种功能,例如代码自动补全、动态错误高亮显示和快速修复、自动代码重构和丰富的导航功能。你可以按照其网站上提供的说明下载并安装PyCharm。ANSA和META自动补全 一个包含必要文件的软件包,该文件将启用BETA API的自动补全功能和文档,其可在BETA登录站点的如下所列的文件夹中找到:Python_API_Auxiliaries/ID原创 2020-09-17 22:12:04 · 2930 阅读 · 0 评论 -
ANSA二次开发 - Visual Studio Code上搭建ANSA二次开发环境
文章目录Integrating with Microsoft Visual Studio CodeIntroductionANSA and META autocompletionInstallation InstructionsSetting up in Microsoft Visual Studio CodeIntegrating with Microsoft Visual Studio CodeIntroductionVisual Studio Code is a source code edit原创 2020-09-11 19:52:52 · 1568 阅读 · 0 评论 -
ANSA二次开发 - Apps和ANSA插件管理
Apps and the ANSA Plugins ManagerApps和ANSA插件管理Introduction简介The Plugins Manager is a tool that allows the easy managment of Apps. The user can select what apps to have available in ANSA from a pool of Apps. Apps are easy to be installed in the Plugin M原创 2020-09-09 23:09:01 · 1438 阅读 · 0 评论 -
10分钟入门 ANSA API
扫描下方二维码关注我的微信公众号 - CAE软件二次开发Lab阅读全文!文章目录10分钟入门 ANSA APIScript Editor (脚本编辑器)Modules(模块)在ANSA中访问数据ANSA实体ANSA实体编辑卡片检索实体(Retrieving Entities)大量实体集合(Massive collection of Entities)根据实体的名称收集实体获取单个实体创建实体在容器中组织数据模型浏览器 - 零件、组 (Model Browser - Parts, Groups.原创 2020-09-01 07:00:57 · 5063 阅读 · 1 评论 -
vs code实现ANSA/META二次开发API函数自动提示与补全
在上一篇文章《Eclipse上搭建ANSA二次开发环境》中介绍了在Eclipse中搭建ANSA二次开发环境,但由于无法获得官方提供的API自动补全文件pydev_ansa和pydev_meta所以在Eclipse上进行ANSA/BETA二次开发不是很方便。 作者最近将ANSA和BETA二次开发的API整理成了可以在vs code上实现代码提示和自动补全的文件,其对vs code上进行ANSA/BETA二次开发的工程师来说可以显著提高开发效率。 最终效果如下所示:设置步骤:下载ANSA.原创 2020-08-27 22:19:18 · 1656 阅读 · 6 评论 -
Eclipse上搭建ANSA二次开发环境
Integrating with Eclipse IDEEclipse上搭建ANSA二次开发环境Introduction简介 Eclipse is an integrated development environment (IDE). It contains a base workspace and an extensible plug-in system for customizing the environment. In order for Eclipse to support pytho原创 2020-08-23 20:52:35 · 686 阅读 · 1 评论 -
ANSA二次开发在线帮助:ANSA和μETA API文档
为了方便大家学习ANSA二次开发,我将ANSA和μETA二次开发的官方文档整合到了我的个人网站CAECoder中,大家点击ANSA和μETA API官方帮助文档进行访问即可查看。 本站也将开展对ANSA和μETA API文档的翻译工作,请大家持续关注!ANSA和μETA API文档 ANSA和μETA脚本接口是一个应用程序编程接口(API),允许开发人员访问ANSA和μETA核心功能和数据。 ANSA和μETAAPI是Python编程语言的扩展。PythonPython简.原创 2020-08-05 23:34:21 · 3074 阅读 · 2 评论