找回密码
 注册
Simdroid-非首页
查看: 387|回复: 2

[用户自编子程序] Adams二次开发(CMD、Python、Plugin)教程

[复制链接]
发表于 2023-6-26 13:46:58 | 显示全部楼层 |阅读模式 来自 北京
本帖最后由 my_dear2002 于 2023-6-25 21:51 编辑

Adams Command二次开发收费教程
教程对于ADAMS开发命令cmd语言有深入介绍,学习该语言后可定制化自己的菜单及对话框,以及对应的建模、仿真及后处理,还有对于外部输入的读取和使用,都可以在该教程中找到相应的操作命令和示例。

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二次开发程序。

Adams Plugin插件二次开发收费教程
通过cmd或python开发的Adams程序,可以通过执行cmd(python)命令的方式直接运行,也可以根据cmd教程中提供的创建菜单和对话框的方式调用这些程序,当然更合适的方式是通过插件的方式对二次开发的程序进行管理,需要的时候加载就能显示,不需要的时候也可以卸载,本教程包含:对于模型树的定制、功能区的定制以及插件的编写,并给出了插件编写的传统示例和现代化界面风格的示例,通过使用插件可以将你的二次开发程序进一步封装,使其成为可产品化的二次开发程序。


教程索取可关注公众号“CAE虚拟与现实”,通过底部菜单查询上述三个教程。

发表于 2023-7-5 08:39:14 | 显示全部楼层 来自 浙江
Simdroid开发平台
支持楼主的教程!
回复 不支持

使用道具 举报

发表于 2023-8-3 22:45:18 | 显示全部楼层 来自 北京西城
好东西,值得关注!
回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-4-28 18:26 , Processed in 0.026684 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表