Adams Python二次开发教程

Adams除了支持CMD命令语言进行二次开发外,还支持Python进行二次开发,但对Python的支持目前看还比较有限,是对Adams中的实体到Python类的映射,目前支持的这些类多为实体类,如下所示:

而后处理对应的Python支持目前还比较少,不过Adams提供了Python执行CMD命令的方法,并且能够在CMD和Python语言间进行切换,这样就可以通过结合这两种语言的脚本开发更加适用的二次开发程序。

通过Python进行二次开发,可以很好的利用Python语言的优势,可以通过引入图形包,进行一些丰富界面的开发,也可以操作更加多的文件格式去进行文件的读写操作。

本教程结合Adams模块和各个类对象进行编制,对于教程中的提到的模块、类、函数、属性都有对应的实例进行讲解,通过此教程大家可以学习如何去编写、测试运行Python脚本,以及多种执行Python脚本的方式。

同时,教程中也加入了Python语言在基本语法、程序结构控制(IF-ELSE/FOR/WHILE/BREAK/CONTINUE)、包和模块、序列、字典的教程,通过结合这些基础的Python语法,能够更加有效的编写Adams二次开发程序。

本教程的目录结构如下所示:

部分样张如下所示:

有需要购买的可以邮箱(digitaltwins@126.com)或站内信联系,谢谢!

相关推荐
淘源码d17 天前
智慧城管综合管理系统源码,微服务架构,基于springboot、vue+element+uniapp技术开发,支持二次开发
spring boot·微服务·架构·源码·二次开发·城管执法系统·智慧城管系统
aimmon1 个月前
Superset二次开发之Git篇git fetch 异常信息汇总
git·二次开发·fetch·bi·superset
aimmon2 个月前
Superset二次开发之源码DependencyList.tsx 分析
前端·typescript·二次开发·bi·superset
老歌老听老掉牙2 个月前
Solidworks二次开发:样条曲线、平移、旋转和扫描切除
python·二次开发·solidworks
aimmon3 个月前
Superset二次开发之筛选器native Filters 水平布局
python·二次开发·bi·superset·superset二开
淘源码d4 个月前
数字化产科管理平台全套源码,java产科电子病历系统源码
源码·二次开发·产科·产科电子病历·妇产科管理系统·医院产科信息系统·医院软件
不见不散com6 个月前
Bentley二次开发教程27-交互窗口-案例实战1-可视化矩形梁生成工具
开发语言·学习·c#·二次开发·microstation·bentley
不见不散com6 个月前
Bentley二次开发教程22-文件及模型管理-材质、图层
开发语言·c#·二次开发·材质·microstation·bentley
不见不散com6 个月前
Bentley二次开发教程28-交互窗口-案例实战2-EC属性赋值工具
开发语言·c#·二次开发·交互·microstation·bentley